
1
Chương 8
KIỂM THỬ PHẦN MỀM

Mụcđích
2
Sau buổi học sinh viên phải nắm được:
—Hiểu các khái niệm: verification, valdation, và
testing
—Nắm được các nguyên lý về kiểm thử
—Hiểu khái niệm ca kiểm thử (test case)
—Các phương pháp thiết kế test case
—Làm thế nào để kiểm thử chương trình
—Làm thế nào để kiểm thử hệ thống

Nội dung
3
Giới thiệu
—Verification,Validation, và Testing
Các nguyên lý vềkiểm thử
Ca kiểm thử (test case)
Cáckỹ thuật kiểm thử chương trình
—Kiểm thửchức năng
—Kiểm thửcấutrúc
Các giai đoạn và chiến lược kiểm thử

Tài liệu
4
Pressman, Software Engineering,
McGraw Hill (chapter 18 &19)
Sommerville, Software Engineering,
Addison-Wesley (chapter 22 &23)
Giáo trình kỹ nghệ phần mềm (chương 5)
Các tài liệu điện tử khác

Verification,Validation, và Testing
5
Verification –Kiểm chứng:
"Are we building the product right": Chúng
ta có xây dựng phần mềm một cách đúng
đắn hay không?
Validation – Thẩm định:
"Are we building the right product": Chúng
ta có xây dựng đúng phần mềm được yêu
cầu hay không?

