Professional Documents
Culture Documents
Regression
testing
REGRESSION TESTING
2.1 Khái niệm
Là một hình thức kiểm thử để xem các chức năng cũ và mới có còn
hoạt động đúng sau khi thay đổi hệ thống hay không?
REGRESSION TESTING
2.2 Các phương pháp kiểm thử hồi quy
Thông thường có 3 phương pháp để kiểm tra hồi quy:
- Kiểm tra lại tất cả
- Lựa chọn kiểm tra hồi quy
- Ưu tiên cho trường hợp thử nghiệm:
REGRESSION TESTING
2.3 Các trường hợp áp dụng
- Khi bổ sung tính năng mới.
- Khi đã sửa lỗi hồi quy.
- Ngay cả khi thực hiện các thay đổi nhỏ đối với code.
- Khi có một vấn đề nào trước đó được giải quyết.
- Sau một khoảng thời gian nhất định làm dự án.
REGRESSION TESTING
FUNCTIONAL
TESTING
2.1 KHÁI NIỆM
FUNCTIONAL TESTING là
gì ?
Ste Ste
04
Viết và thực thi các
p 01 Xác định các chức
năng của phần mềm
p trường hợp kiểm thử
(test case)
- Tỷ lệ phần trăm các phương thức trong chương trình được gọi
thực hiện bởi các test case
- Test case cần phải đạt được 100% method coverage
Statement Coverage
- Tỷ lệ phần trăm các câu lệnh trong chương trình được gọi thực
hiện bởi các test case
COVERAGE TESTING
Decision/Branch Coverage
- Tỷ lệ phần trăm các biểu thức điều kiện trong chương trình
được ước lượng giá trị trả về (true, false) khi thực thi các test
case
Condition Coverage
- Tỷ lệ phần trăm các biểu thức điều kiện đơn trong biểu thức
điều kiện phức của chương trình được ước lượng giá trị trả về
(true, false) khi thực thi các test case