Verification, Validation and Testing<br />
<br />
Chủ đề 6: Kiểm thử Phần mềm<br />
COMP1026 – Introduction to Software Engneering<br />
<br />
CH6 - 1<br />
<br />
HIENLTH<br />
<br />
Tài liệu – Textbook<br />
• Pressman, Kỹ nghệ phần mềm, chương 18~19.<br />
• Sommerville: Software Engineering, chương<br />
22~23.<br />
<br />
COMP1026 – Introduction to Software Engneering<br />
<br />
CH6 - 2<br />
<br />
HIENLTH<br />
<br />
References<br />
Bài giảng này tham khảo từ các nguồn sau:<br />
• Slide bài giảng CNPM, Trần Ngọc Bảo, ĐH Sư<br />
phạm TpHCM.<br />
• Slide bài giảng CNPM, Trần Anh Dũng, ĐH<br />
CNTT, ĐHQG TpHCM.<br />
• Slide bài giảng Kỹ nghệ Phần mềm, Nguyễn<br />
Văn Vỵ, ĐH Công nghệ, ĐHQG Hà Nội.<br />
<br />
COMP1026 – Introduction to Software Engneering<br />
<br />
CH6 - 3<br />
<br />
HIENLTH<br />
<br />
Giai đoạn kiểm tra<br />
Khảo sát<br />
<br />
• Kiểm lỗi<br />
• Kiểm lỗi phân hệ<br />
<br />
Phân tích<br />
<br />
• Kiểm lỗi hệ thống<br />
<br />
Thiết kế<br />
<br />
Nội dung:<br />
<br />
Cài đặt<br />
• Roadmap<br />
<br />
Kết quả:<br />
<br />
• Test plan<br />
<br />
Kiểm tra<br />
<br />
• Test case<br />
<br />
Triển khai<br />
<br />
• Bug<br />
• Test report<br />
COMP1026 – Introduction to Software Engneering<br />
<br />
Bảo trì<br />
CH6 - 4<br />
<br />
HIENLTH<br />
<br />
Mục tiêu<br />
• Biết được quy trình kiểm thử phần mềm<br />
• Biết được các khái niệm liên quan đến kiểm<br />
thử (testing)<br />
• Biết được các bước kiểm thử<br />
• Biết sử dụng một số công cụ hỗ trợ testing<br />
• Biết viết sưu liệu kiểm thử<br />
<br />
COMP1026 – Introduction to Software Engneering<br />
<br />
CH6 - 5<br />
<br />
HIENLTH<br />
<br />