Mục lục
6 quan hệ: Kiểm thử đơn vị, Kiểm thử phần mềm, Kiểm thử tích hợp, Lập trình cực hạn, Quy trình phát triển phần mềm, Trường hợp kiểm thử.
- Kiểm thử phần mềm
- Lập trình cực hạn
- Quy trình phát triển phần mềm
- Triết lý phát triển phần mềm
Kiểm thử đơn vị
Trong lập trình máy tính, kiểm thử đơn vị (tiếng Anh: unit testing) là một phương pháp kiểm thử phần mềm mà mỗi đơn vị mã nguồn, tập hợp một hoạt nhiều các môđun chương trình máy tính cùng với dữ liệu kiểm soát liên quan, thủ tục sử dụng, và các quy trình vận hành, được kiểm tra để xác định chúng có phù hợp để sử dụng hay không.
Xem Phát triển hướng kiểm thử và Kiểm thử đơn vị
Kiểm thử phần mềm
Kiểm thử phần mềm (kiểm tra, thử nghiệm) là một cuộc kiểm tra được tiến hành để cung cấp cho các bên liên quan thông tin về chất lượng của sản phẩm hoặc dịch vụ được kiểm th.
Xem Phát triển hướng kiểm thử và Kiểm thử phần mềm
Kiểm thử tích hợp
Kiểm thử tích hợp (tiếng Anh: Integration testing) thỉnh thoảng còn gọi là tích hợp và kiểm thử (integration and testing, viết tắt: I&T) là một giai đoạn trong kiểm thử phần mềm mà mỗi môđun phần mềm riêng biệt được kết hợp lại và thử nghiệm theo nhóm.
Xem Phát triển hướng kiểm thử và Kiểm thử tích hợp
Lập trình cực hạn
Lập trình cực độ (eXtreme Programming viết tắt là XP) là một trong những nhóm các phương pháp phát triển phần mềm một cách linh hoạt.
Xem Phát triển hướng kiểm thử và Lập trình cực hạn
Quy trình phát triển phần mềm
Quy trình phát triển phần mềm là một cấu trúc bao gồm tập hợp các thao tác và các kết quả tương quan sử dụng trong việc phát triển để sản xuất ra một sản phẩm phần mềm.
Xem Phát triển hướng kiểm thử và Quy trình phát triển phần mềm
Trường hợp kiểm thử
Trường hợp kiểm thử (tiếng Anh: test case), là một tập hợp các thông số đầu vào kiểm thử, điều kiện thực thi, và kết quả mong đợi được phát trienr cho một mục tiêu cụ thể, như thực hiện một chương trình cụ thể hay kiểm tra sự tuân thủ với một yêu cầu cụ thể.
Xem Phát triển hướng kiểm thử và Trường hợp kiểm thử
Xem thêm
Kiểm thử phần mềm
- Chất lượng phần mềm
- ISTQB
- Kiểm lỗi hệ thống
- Kiểm thử ad hoc
- Kiểm thử hồi quy
- Kiểm thử liên tục
- Kiểm thử tích hợp
- Kiểm thử thăm dò
- Kiểm thử thủ công
- Kiểm thử tự động
- Kế hoạch kiểm thử
- Trường hợp kiểm thử
- Xác minh phần mềm
Lập trình cực hạn
Quy trình phát triển phần mềm
- DevOps
- Hệ thống quản lý phiên bản
- ISO 12207
- Mô hình xoắn ốc
- Phân phối liên tục
- Quy trình phát triển phần mềm
- Tích hợp liên tục
- Vòng đời phát triển hệ thống
Triết lý phát triển phần mềm
- Các phương pháp hình thức
- Domain driven design
- Lập trình cực hạn
- Mô hình thác nước
- Phát triển phần mềm linh hoạt
Còn được gọi là Phát triển hướng về kiểm thử, Test-driven development.