Phân tích sản phẩm (Analyze the product)
Đây là bước quyết định cho các tiến trình kiểm thử tiếp theo. Để phân tích sản phẩm, bạn có thể sử dụng các câu hỏi sau:
- Ai sẽ sử dụng sản phẩm này?
- Sản phẩm này được dùng để làm gì?
- Sản phẩm này sẽ hoạt động như thế nào?
- Phần cứng và phần mềm của sản phẩm là gì?
Lập chiến lược kiểm thử (Develop Test Strategy)
Định nghĩa phạm vi kiểm thử (Define Scope of Testing)
Để định nghĩa phạm vi kiểm thử, hãy xem xét các yếu tố sau:
- Yêu cầu chính xác từ khách hàng.
- Ngân sách dự án.
- Đặc điểm kỹ thuật sản phẩm.
- Kỹ năng và trình độ của nhóm kiểm thử.
Xác định loại kiểm thử (Identify Testing Type)
Mỗi loại kiểm thử được xây dựng để tìm ra một loại lỗi cụ thể. Tùy theo sản phẩm và tính năng, bạn sẽ chọn các loại kiểm thử khác nhau.
Xác định mục tiêu kiểm thử (Define Test Objective)
Mục tiêu kiểm thử là mục tiêu tổng thể của dự án kiểm thử. Để xác định mục tiêu kiểm thử, hãy xem xét toàn bộ tính năng của phần mềm và xác định những mục tiêu cần được kiểm thử.
Xác định tiêu chí kiểm thử (Define Test Criteria)
Tiêu chí kiểm thử là các tiêu chuẩn hoặc quy tắc để đảm bảo quá trình kiểm thử diễn ra đúng chuẩn. Có 2 loại tiêu chí: tiêu chí đình chỉ kiểm thử và tiêu chí kết thúc kiểm thử.
Hoạch định nguồn lực (Resource Planning)
Hoạch định nguồn lực là một phần quan trọng của dự án kiểm thử. Test manager cần liệt kê và xác định số lượng nhân sự và thiết bị cần thiết cho dự án.
Caption: Hoạch định nguồn lực
Lập kế hoạch môi trường kiểm thử (Plan Test Environment)
Môi trường kiểm thử bao gồm phần mềm và phần cứng mà nhóm kiểm thử sẽ sử dụng. Để lập kế hoạch môi trường kiểm thử, cần sự hợp tác giữa nhóm kiểm thử và nhóm phát triển phần mềm.
Lập lịch trình và dự toán (Schedule & Estimation)
Lập lịch trình và dự toán dự án là một phần quan trọng trong việc quản lý dự án kiểm thử. Cần xác định nhân sự, thời gian và các rủi ro có thể xảy ra.
Xác định phân phối thử nghiệm (Determine Test Deliverables)
Phân phối thử nghiệm là danh sách các tài liệu, công cụ và các vật dụng khác được phát triển và sử dụng trong quá trình thử nghiệm. Các phân phối bao gồm trước, trong và sau quá trình thử nghiệm.
Trên đây là các bước cần thiết để viết một kế hoạch kiểm thử (test plan) hoàn chỉnh và hiệu quả. Một kế hoạch kiểm thử đáng tin cậy sẽ giúp dự án kiểm thử của bạn diễn ra thuận lợi và ít gặp rắc rối.
Tham khảo và dịch từ: https://kindsonthegenius.com/blog/how-to-create-a-software-test-plan/ và https://plan.io/blog/test-plan/