Khái niệm Test plan và những câu hỏi cần đặt khi tạo Test plan
Một STLC (vòng đời kiểm thử) luôn có nhiều bước thực hiện và nhiều tài liệu kiểm thử phải tiến hành. Tất cả những ai đã tham gia vào dự án với vai trò Kiểm thử viên (Tester/QA) đều phải tiếp xúc với Test plan trước tiên. Đây là loại tài liệu bất kỳ QA/Tester nào đều phải biết hay tiếp xúc trong khi ...
Một STLC (vòng đời kiểm thử) luôn có nhiều bước thực hiện và nhiều tài liệu kiểm thử phải tiến hành. Tất cả những ai đã tham gia vào dự án với vai trò Kiểm thử viên (Tester/QA) đều phải tiếp xúc với Test plan trước tiên. Đây là loại tài liệu bất kỳ QA/Tester nào đều phải biết hay tiếp xúc trong khi kiểm thử. Testplan chính là tài liệu mở đầu cho quá trình kiểm thử. Bài viết này mình xin chia sẻ 2 phần chính:
- Khái niệm Test plan
- Những câu hỏi cần đặt ra trong giai đoạn tạo Test plan.
a. Test plan là gì?
Test plan là tài liệu tổng quan về việc kiểm thử 1 project đặc tả: phạm vi dự án, hướng tiếp cận, quy trình kiểm thử, tài nguyên và nhân lực cần có, các tính năng cần được test và không cần phải test, các công cụ và môi trường test cần có. Test plan là cơ sở để test các sản phẩm / phần mềm trong một dự án.
b. Các loại test plan
- Master testplan: một kế hoạch test bao quát nhất cho sản phầm/ phần mềm tổng hợp tất cả các test plan trước đó.
- Testing Level Specific Test Plans(test testplan cụ thể) : kế hoạch test cụ thể cho từng mức Unit test plan Intergration test plan System test plan Accptance test plan
- Testing Type Specific Test Plans
c. Một số mục trong Test plan
Testplan cung cấp cái nhìn tổng quan nhất khi kiểm thử 1 project. Sau đây là 1 số hạng mục thường có trong một Testplan, đôi khi số lượng mục cần xác định còn phụ thuộc vào quy mô dự án:
- Tiêu đề
- Định nghĩa version của phần mềm (version release)
- Lưu lại quá trình hiệu chỉnh tài liệu như tác giả, ngày cập nhật, duyệt