Hướng dẫn Onboarding QA

Tài liệu hướng dẫn dành cho thành viên QA mới bắt đầu sử dụng /qa-full trong công việc hàng ngày.

Yêu cầu trước khi bắt đầu

1

Cài đặt Claude Code CLI

2

Đăng nhập

3

Kiểm tra phiên bản

4

Xác nhận skill đã có

Phải thấy:
  • /qa-full:audit
  • /qa-full:check
  • /qa-full:verify-issue
  • /qa-full:tdd
  • … (12 use cases)
Nếu không thấy → liên hệ Lead Dev để copy .claude/ vào project.

Quy trình QA hàng ngày

Buổi sáng: Nhận issues mới

Buổi chiều: Verify batch

Cuối sprint: Full QA


8 lệnh QA thường dùng

1. Verify 1 GitHub Issue (dùng NHIỀU NHẤT)

Khi nào: Dev assign issue cho QA, cần verify trên staging. Quy trình tự động 7 bước:
  1. Đọc issue → parse tất cả Acceptance Criteria (GIVEN/WHEN/THEN)
  2. Tìm TC-IDs trong docs/qa/F*.md
  3. Gap analysis → bổ sung TC thiếu (dùng skill ck-scenario 12 chiều)
  4. Verify từng TC trên staging (unit test → API → source → E2E)
  5. Comment kết quả per-AC per-TC lên issue
  6. Gán label qa:passed hoặc qa:failed
  7. Push TC bổ sung vào repo
Verify nhiều issues cùng lúc:

2. Đánh giá sức khỏe dự án

Khi nào: Nhận dự án mới, hoặc đầu sprint muốn xem tình trạng. Thời gian: 3-5 phút. Chỉ scan, không sửa gì.

3. Review tests + bổ sung thiếu

Khi nào: Coverage dưới target, cần nâng lên. Thời gian: 10-20 phút.

4. Nghiệm thu theo PRD

Khi nào: Feature code xong, cần verify đúng requirements trước sign-off.

5. Kiểm tra hồi quy

Khi nào: Dev sửa code cũ, cần đảm bảo không phá features khác.

6. QA toàn diện (trước release)

Khi nào: Trước deploy staging/production. Thời gian: 15-30 phút.

7. E2E / Security / Accessibility


8. TDD (cho feature quan trọng)

Khi nào: Feature auth, payment, core logic — cần test kỹ.

Flags hay dùng


Quy trình QA theo sprint


Troubleshooting


Liên hệ hỗ trợ

  • Vấn đề skill: Liên hệ Lead Dev
  • Vấn đề Claude Code: claude doctor hoặc npm i -g @anthropic-ai/claude-code@latest