Bài giảng "Kiểm thử phần mềm - Chương 2: Qui trình và kế hoạch kiểm thử phần mềm" giới thiệu qui trình kiểm thử phần mềm là gì, quy trình kiểm thử tổng quát, kế hoạch kiểm thử,. nội dung chi tiết. | Bài giảng Kiểm thử phần mềm: Chương 2 - Nguyễn Văn Hiệp Chương 2 Qui trình & Kế hoạch kiểm thử phần mềm Giới thiệu 1. Qui trình kiểm thử phần mềm là gì ? Chế ₫ộ kiểm thử ₫ược ₫ịnh nghĩa bởi tổ chức phát triển phần mềm là gì. Cần có chiến lược kiểm thử và nó sẽ lý giải tại sao tổ chức phần mềm kiểm thử các thành phần mà mình tạo ra. Cần nhận dạng cái gì là quan trọng ₫ối với tổ chức (chi phí, chất lượng, thời gian, phạm vi,) và cách nào, bởi ai và khi nào việc kiểm thử sẽ ₫ược thực hiện. Tất cả các thông tin trên sẽ ₫ược lập thành tài liệu cho hoạt ₫ộng kiểm thử và ta có thể gọi qui trình tạo lập tài liệu này là qui trình kiểm thử phần mềm (Test Process). 2. Tạo sao cần phải thực hiện qui trình kiểm thử phần mềm ? Cần làm rõ vai trò và trách nhiệm của việc kiểm thử phần mềm. Cần làm rõ các công ₫oạn, các bước kiểm thử. Cần phải hiểu và phân biệt các tính chất kiểm thử (tạo sao phải kiểm thử), các bước kiểm thử (khi nào kiểm thử), và các kỹ thuật kiểm thử (kiểm thử bằng cách nào). 3. Chúng ta phải kiểm thử phần mềm khi nào ? RUP Life Cycle Kiểm thử sẽ ₫ược thực hiện sau mỗi bước lặp. Mô hình phát triển và kiểm thử phần mềm hình chữ V Requirements Preparation Acceptance Test Definition Acceptance t t Preparation VFunctional a system System test System Test Ver lid design ific a ti atio on n St Technical system Preparation Integration Sta ag design Integration Test ge e t t Component Unit/Component Specification Test Programming Các tính chất cần ghi nhận trên mô hình chữ V : Các hoạt ₫ộng hiện thực và các hoạt ₫ộng kiểm thử ₫ược tách biệt nhưng ₫ộ quan trọng là như nhau. Chữ V minh họa các khía cạnh của hoạt ₫ộng Verification và Validation. Cần phân biệt giữa các mức ₫ộ kiểm thử ở ₫ó mỗi mức kiểm thử là kiểm thử trên .