5
/
5
(
1
bầu chọn
)
Regression test (kiểm tra quy hồi) là một thuật ngữ chuyên ngành dành cho các tester trong lĩnh vực phần mềm. Vậy regression test là gì, có những phương pháp regression test nào khi test phần mềm, hãy tìm hiểu ngay trong bài viết dưới đây
Regression test là gì
Trước hết tất cả chúng ta hãy làm quen với một số ít thuật ngữ tương quan đến regression test và regression testing
- Test dịch nghĩa sang tiếng việt là kiểm tra
- Testing nghĩa là đang kiểm tra
- regression được dịch nghĩa là sự thoái lui
Như vậy trong trường hợp này regression test có nghĩa là kiểm tra quy hồi .
Regression test là quy trình kiểm tra lại một ứng dụng sau khi đã được tăng cấp hoặc chỉnh sửa một tính năng nào đó như tính năng thêm, sửa, xóa, …
quy trình kiểm tra quy hồi nhằm mục đích xác lập xem ứng dụng có hoạt động giải trí tốt sau khi đã được update thêm những tính năng mới
3 Phương pháp kiểm tra quy hồi
Kiểm tra quy hồi ( Regression test ) có 3 giải pháp cơ bản mà người tester cần phải nắm được tùy vào từng sự tăng cấp của ứng dụng
Kiểm tra tính năng vừa được thêm mới hoặc nâng cấp
Công việc này chỉ cần người tester kiểm tra xem tính năng vừa mới thêm vào hoặc tăng cấp có hoạt động giải trí tốt với mục tiêu khởi đầu được đặt ra hay không .
Lưu ý : với giải pháp này sẽ không cần kiểm tra lại những tính năng đã có của ứng dụng
Kiểm tra toàn bộ các tính năng của phần mềm
Đây là chiêu thức khá mất nhiều thời hạn yên cầu tester phải kiểm tra hết hàng loạt những công dụng cũ và cả tính năng mới update thêm của ứng dụng .
Phương pháp này tốn nhiều thời hạn, tiền tài nhưng lại hoàn toàn có thể nhìn nhận tổng quát được hàng loạt tính năng và bảo vệ rằng không bị xung giữa những tính năng với nhau
Kiểm tra những tính năng cũ có từ trước sau khi được nâng cấp
Khác với 2 phương pháp ở trên, phương pháp này chỉ cần tester kiểm tra các tính năng cũ của phần mềm hoặc chương trình mà không cần quan tâm đến tính năng mới được cập nhật.
Các công cụ kiểm tra quy hồi
Kiểm tra quy hồi ( regression testing ) là việc làm thiết yếu khi có sự tăng cấp biến hóa về ứng dụng. Có những ứng dụng ít và cũng có những ứng dụng có vô số tính năng khiến việc làm regression testing khá tốn kém
Regression test hoàn toàn có thể kiểm tra bằng tay hoặc hoàn toàn có thể sử dụng những công cụ test tự động hóa như Ranorex Studio, Selenium, Quick Test Professional ( QTP ) so với những ứng dụng có nhiều tính năng .
Tuy nhiên thì gần như không có ứng dụng nào là có tính tuyệt đối cả, mỗi ứng dụng lại thể hiện những mặt hạn chế nhất định tùy thuộc vào từng loại mã nguồn của ứng dụng .