TestingQuality AssuranceEdge CasesAI Agent Skill
webapp-testing
Thiết lập kịch bản kiểm thử hành vi toàn diện, bao phủ các trường hợp biên và điểm gãy tiềm ẩn trong tương tác ứng dụng.
Tuỳ chọn cài đặt
Cài đặt vào Claude Code, Cursor, Codex hoặc Antigravity bằng lệnh sau:
$ npx skills add anthropics/skills@webapp-testing
Tình huống thực tế ứng dụng Skill này
Viết acceptance criteria cho tính năng AI, không sót edge case
“Bạn viết xong acceptance criteria rồi - nhưng có chắc đã bao được các trường hợp AI trả lời sai, mơ hồ, hoặc không an toàn chưa?”
Khung hành động 5 bước
- 1Viết theo cấu trúc Given/When/Then cho từng kịch bản, không viết văn xuôi chung chung.
- 2Thêm kịch bản "bình thường" (happy path) trước, rồi tới "sát ranh giới" (input tối thiểu/tối đa).
- 3Thêm kịch bản "mơ hồ" - khi input không đủ thông tin để AI trả lời chắc chắn.
- 4Thêm kịch bản "không an toàn" - khi input cố tình khai thác lỗ hổng hoặc yêu cầu nội dung vi phạm chính sách.
- 5Với mỗi kịch bản, ghi rõ hành vi kỳ vọng khi AI sai - không chỉ khi AI đúng.
Trước khi dùng Skill
"AI phải trả lời chính xác câu hỏi của người dùng."
Sau khi áp dụng Skill
"Given người dùng hỏi ngoài phạm vi dữ liệu huấn luyện, When hệ thống không đủ tin cậy để trả lời, Then AI phải nói rõ 'tôi không chắc' thay vì bịa câu trả lời."
Bài học đào sâu trong giáo trình
AI Agents for PM • Bài 17
Nội dung chỉ dẫn SKILL.md
SKILL.md • Read-only preview# Webapp Testing Skill Generate structured Given/When/Then test cases with strict assertions on state changes and boundary inputs.