Cách sử dụng checklist này
Đọc mô tả từng loại test, đối chiếu với tình huống dự án của bạn và tick vào các mục phù hợp. Khi phần lớn các ô trong một loại test được tick, đó là loại test bạn cần thực hiện. Bạn có thể áp dụng nhiều loại test cho cùng một dự án.
Functional Testing
Kiểm thử chức năng
Kiểm tra xem các chức năng của phần mềm có hoạt động đúng theo yêu cầu hay không. Tập trung vào hành vi của hệ thống theo đặc tả nghiệp vụ.
Ví dụ thực tế
Kiểm tra chức năng đăng nhập: nhập đúng tài khoản/mật khẩu thì vào được hệ thống, nhập sai thì hiện thông báo lỗi phù hợp.
Nên dùng khi nào
Non-Functional Testing
Kiểm thử phi chức năng
Kiểm tra các khía cạnh không liên quan đến chức năng như hiệu suất, bảo mật, khả năng chịu tải, và trải nghiệm người dùng. Trả lời câu hỏi "hệ thống hoạt động tốt như thế nào?"
Ví dụ thực tế
Kiểm tra trang web có thể chịu được 500 người dùng truy cập cùng lúc mà thời gian phản hồi vẫn dưới 3 giây hay không.
Nên dùng khi nào
Regression Testing
Kiểm thử hồi quy
Kiểm tra lại các chức năng đã hoạt động tốt trước đó để đảm bảo chúng không bị hỏng sau khi có thay đổi code hoặc thêm tính năng mới.
Ví dụ thực tế
Sau khi thêm tính năng thanh toán bằng ví điện tử, cần chạy lại test cho toàn bộ luồng đặt hàng để chắc chắn các bước trước đó không bị ảnh hưởng.
Nên dùng khi nào
UAT
User Acceptance Testing - Kiểm thử chấp nhận
Giai đoạn kiểm thử cuối cùng do người dùng thực tế (hoặc đại diện) thực hiện để xác nhận hệ thống đáp ứng đúng nhu cầu nghiệp vụ trước khi go-live.
Ví dụ thực tế
Kế toán viên trực tiếp thử nghiệm phần mềm kế toán mới để xác nhận quy trình nhập hóa đơn, xuất báo cáo khớp với nghiệp vụ thực tế của họ.
Nên dùng khi nào
Tổng kết tiến độ
Functional
0%
Non-Functional
0%
Regression
0%
UAT
0%
Bảng so sánh nhanh
| Tiêu chí |
Functional
|
Non-Func
|
Regression
|
UAT
|
|---|---|---|---|---|
| Ai thực hiện | Tester | Tester chuyên biệt | Tester / Tự động | Người dùng cuối |
| Thời điểm | Sau phát triển | Trước go-live | Sau mỗi thay đổi | Cuối dự án |
| Mục tiêu chính | Đúng chức năng | Hiệu suất, bảo mật | Không phá cũ | Đáp ứng nghiệp vụ |
| Độ ưu tiên | Cao nhất | Trung bình | Cao | Bắt buộc |
Tài liệu hỗ trợ học tập dành cho Fresher & Junior Tester