Bài giảng Software testing Kiểm thử phần mềm trình bày về kiểm thử hệ thống (system testing), kiểm thử thành phần (component testing), thiết kế test case (test case design), kiểm thử tự động (test automation). | Software testing Kiểm thử phần mềm Nội dung Kiểm thử hệ thống (system testing) Kiểm thử thành phần (component testing) Thiết kế test case (test case design) Kiểm thử tự động (test automation) Tiến trình Kiểm thử Kiểm thử thành phần Kiểm thử các thành phần riêng biệt của chương trình Thường là trách nhiệm của người phát triển phần mềm Kiểm thử xuất phát từ kinh nghiệm của người phát triển phần mềm. Kiểm thử hệ thống - Kiểm thử các nhóm thành phần tích hợp để tạo ra 1 hệ thống hoặc 1 hệ thống phụ - Là trách nhiệm của nhóm kiểm thử độc lập - Kiểm thử dựa trên đặc tả hệ thống Giai đoạn kiểm thử Component testing Software developer System testing Independent testing team Kiểm tra lỗi Mục tiêu của việc kiểm tra lỗi là để phát hiện ra những lỗi trong chương trình Kiểm tra thành công là làm cho chương trình chạy 1 cách bất .