Hướng dẫn cách để bạn sử dụng TestGenAI hiệu quả. Bài viết gồm 3 phần, phần 1: Hiểu về AI để dùng cho hiệu quả, 2: Áp dụng vào TestGenAI, 3: Cấu hình nâng cao giúp bạn xây dựng test cases đúng ý hơn.
Bạn phải đóng vai trò là người sếp dễ thương, chịu khó để hướng dẫn cho AI, cụ thể:
Giới thiệu sơ về dự án, mục tiêu, các tính năng chính.
Mô tả chi tiết về tính năng bạn muốn viết testcases, bao gồm luồng hoạt động, luồng người dùng, các bước, các điểm cần lưu ý, các quy tắc riêng (business rules).
TestGenAI không chỉ đơn giản là một công cụ AI, mà là một “đồng nghiệp số” luôn đồng hành cùng bạn trong quá trình tạo test cases.
Luồng làm việc trong TestGenAI được thiết kế để kết hợp chặt chẽ giữa AI và yếu tố con người (bạn hoặc người đồng nghiệp review testcases cho bạn), đảm bảo kết quả đạt chất lượng tốt nhất.
3. Cấu hình nâng cao – Giúp bạn xây dựng test cases đúng ý hơn
Để AI có thể tạo ra test cases phù hợp với yêu cầu thực tế, phong cách và phạm vi kiểm thử của từng dự án, bạn cần thiết lập rõ các quy định trong phần Cấu hình nâng cao. Đây là bước rất quan trọng, ảnh hưởng trực tiếp đến chất lượng, phạm vi kiểm thử (test coverage) và hiệu quả sử dụng TestGenAI.Bạn có thể tự định nghĩa các quy địn (rule) hoặc chọn từ template có sẵn:Khi mở rộng phần Advanced Settings, bạn sẽ cấu hình các thông số sau:
3.2. Chiến lược test coverage (Test Coverage Strategy)
Chỉ định loại kiểm thử cần tạo test case:
Ví dụ: UI Testing (kiểm thử giao diện), Functional Testing (kiểm thử chức năng), Data Validation (kiểm thử dữ liệu), API Testing, Security Testing, v.v.
Đối với từng loại thì test cái gì, ví dụ test về accessibility thì test những nội dung gì? WCAG, color contrast, alt text, … Bạn liệt kê ra các phần bạn muốn test thì AI sẽ tập trung vào những phần đó.
Có thể chọn từ mẫu chiến lược sẵn có hoặc tự viết mô tả riêng.
Lưu ý: Quy định này cực kỳ quan trọng, ảnh hưởng trực tiếp đến phạm vi và độ bao phủ (coverage) của test cases.