Bài giảng Công nghệ phần mềm - Kiểm thử phần mềm
Mục tiêu: tìm lỗi
Các loại lỗi:
Lỗi yêu cầu
Lỗi thiết kế
Lỗi cài đặt
Các loại kiểm thử:
Kiểm thử thẩm định - validation testing: kiểm tra xem các chức năng có đúng như yêu cầu hay không
Defect testing: tìm xem có khiếm khuyết gì không
03. Kiểm thử phần mềm Công nghệ phần mềm * Mục đích của kiểm thử Mục tiêu: tìm lỗi Các loại lỗi: Lỗi yêu cầu Lỗi thiết kế Lỗi cài đặt Các loại kiểm thử: Kiểm thử thẩm định - validation testing: kiểm tra xem các chức năng có đúng như yêu cầu hay không Defect testing: tìm xem có khiếm khuyết gì không * Các loại kiểm thử Developer test – kiểm thử trong quá trình phát triển Unit test – kiểm thử đơn vị: test lớp, phương thức Component test – kiểm thử thành phần: nhóm các lớp System test – kiểm thử hệ thống: tích hợp các thành phần Release test – kiểm thử để chuẩn bị phát hành Validation test + Defect testing Scenario based testing – kiểm thử theo kịch bản (use case) Performance testing – kiểm thử hiệu năng User test Acceptance test – kiểm thử chấp nhận Thẩm định xem có đúng yêu cầu Tìm khiếm khuyết * Acceptance Test – Kiểm thử chấp nhận Test được thiết kế với sự giúp đỡ của người dùng Truyền thống: do khách hàng thực hiện thực hiện thủ công sau khi sản phẩm phần mềm được bàn giao Dựa trên các use case / user story Agile software development: Kiểm thử tự động: JUnit, Fit, . . . Test được tạo trước khi user story được cài đặt * Bài tập lớn *
File đính kèm:
- Bài giảng Công nghệ phần mềm - Kiểm thử phần mềm.ppt