QA Pro Max — QA Engineering Skill
Skill QA toàn diện cho SaaS teams — bao gồm test plan generation, comprehensive test writing, coverage analysis, và quality reporting.
/qa-pro-max là skill nâng cao hơn /qa-full. Trong khi /qa-full focus vào quy trình QA theo sprint, /qa-pro-max cung cấp engineering-level testing capabilities.
Cú pháp
/qa-pro-max # Menu chính
/qa-pro-max test-plan # Tạo test plan chi tiết
/qa-pro-max write-tests # Viết tests comprehensive
/qa-pro-max coverage # Phân tích coverage gaps
/qa-pro-max report # Generate QA report
Tính năng chính
| Tính năng | Mô tả |
|---|
| Test Plan Generation | Tạo test plan từ PRD hoặc feature description |
| Comprehensive Tests | Viết unit, integration, E2E tests — bao gồm edge cases |
| Coverage Analysis | Phân tích gaps, suggest tests cần thêm |
| Quality Report | Báo cáo QA: pass/fail, coverage, risk areas |
| Regression Suite | Tự động detect và chạy regression tests |
Luồng hoạt động
Bước 1: Analyze
Đọc codebase, PRD, existing tests. Xác định gaps.
Bước 2: Plan
Tạo test strategy: unit (70%), integration (20%), E2E (10%).
Bước 3: Generate
Viết tests theo plan — happy path, edge cases, error scenarios.
Bước 4: Execute
Chạy tests, đo coverage, fix failures.
Bước 5: Report
Tổng hợp kết quả, highlight risk areas.
So sánh: /qa-full vs /qa-pro-max
| Tiêu chí | /qa-full | /qa-pro-max |
|---|
| Focus | Sprint QA workflow | Engineering-level testing |
| Verify issues | Có (verify-issue) | Không |
| Test plan generation | Cơ bản | Chi tiết, multi-level |
| Edge case coverage | Via ck:scenario | Built-in comprehensive |
| Report format | Sprint report | Engineering metrics |
| Dùng khi | QA hàng ngày theo sprint | Setup test infrastructure |
Khi nào dùng / không dùng
| Dùng | Không dùng |
|---|
| Setup testing cho project mới | Verify 1 issue (dùng /qa-full:verify-issue) |
| Cần test plan chi tiết | Quick test check (dùng /qa-full:check) |
| Đánh giá test quality | Sprint QA workflow (dùng /qa-full) |
| Engineering-level coverage analysis | Acceptance testing (dùng /qa-full:accept) |