- 🔁 Quy Trình AI Hoàn Thiện (End-to-End): Được xây dựng thành một quy trình ứng dụng AI khép kín — từ phân tích yêu cầu (Requirements), thiết kế test cases (Manual), đến viết script tự động (Automation), tích hợp CI/CD và báo cáo kết quả — tất cả đều có AI hỗ trợ.
- 📋 Hỗ Trợ Cả Manual & Automation Testing: Không chỉ dừng lại ở Automation, Kit còn trang bị đầy đủ quy trình, skill và prompt cho Manual Tester — bao gồm phân tích rủi ro (RBT), thiết kế test cases chất lượng cao và quản lý kết quả kiểm thử.
- 🧠 Tối ưu cho QA/Tester: Tất cả các prompt, rule và command đều được tinh chỉnh dựa trên tư duy và quy trình làm việc thực tế của cả Manual Tester lẫn Automation Engineer.
- 🌐 Hỗ trợ Đa Nền Tảng: Tương thích với các framework phổ biến như Web (Playwright, Selenium), Mobile (Appium), và API (Playwright, REST Assured).
- 🛡️ Tuân thủ Tiêu Chuẩn Cao (Strict Rules): Đảm bảo AI luôn đi theo cấu trúc Page Object Model (POM), viết code rõ ràng, không đoán bừa locator và tự động sửa lỗi (Self-fix).
- 🇻🇳 Giao Tiếp Bằng Tiếng Việt: AI được cấu hình để trao đổi, giải thích và báo cáo hoàn toàn bằng Tiếng Việt, thân thiện với người dùng Việt Nam.
claude-testing-kit/
├── .claude/
│ ├── commands/ # 16 lệnh tùy chỉnh (slash commands)
│ ├── rules/ # Quy tắc bắt buộc AI phải tuân theo
│ ├── skills/ # 10 kỹ năng chuyên biệt cho AI
│ └── settings.json # Cấu hình quyền hạn cho Claude Code
├── plans/
│ ├── manual/ # Quy trình 6 bước sinh Manual Test Cases (AI-RBT)
│ ├── automation/ # Quy trình 6 bước sinh Automation Scripts
│ └── cross-module/ # Quy trình phân tích Cross-Module & Ma trận kết hợp
├── prompt_templates/ # Prompt mẫu dùng nhanh (copy → paste → gửi)
└── CLAUDE.md # Rule chung cho AI Agent (Claude Code đọc tự động)
| Thư mục | Vai trò |
|---|---|
commands/ |
16 slash commands: /generate_automation_from_testcases, /generate_manual_testcases_rbt, /generate_cross_module_test_plan, /generate_combinatorial_test_data... |
rules/ |
Quy tắc bắt buộc: POM, locator strategy, smart waits, Playwright/Selenium/Appium rules |
skills/ |
10 kỹ năng chuyên biệt: automation engineer, manual testing, UI debug, locator healer, test data generator, framework architect, jira integration... |
settings.json |
Cấu hình quyền hạn: cho phép/cấm các hành động cụ thể (đọc file, chạy test, push code...) |
📌 Lưu ý về cấu trúc: Trong Claude Code, workflows được gọi là commands và đặt trong
.claude/commands/. Tên file dùng dấu gạch dưới (_). Ví dụ:generate_automation_from_testcases.md.
Dành cho các tác vụ phức tạp, cần thực hiện tuần tự trong cùng 1 conversation.
| Plan | Mô tả | Bắt đầu nhanh |
|---|---|---|
plans/manual/ |
Sinh Manual Test Cases theo quy trình AI-RBT 6 bước (Risk-Based Testing) | Xem plans/manual/QUICK_START.md |
plans/automation/ |
Sinh Automation Scripts theo 6 bước từ context → review | Xem plans/automation/QUICK_START.md |
plans/cross-module/ |
Phân tích tính năng đa module & sinh ma trận kết hợp (Pairwise/Cartesian) | Xem plans/cross-module/QUICK_START.md |
Cách dùng: Mở QUICK_START.md → Làm theo từng bước → Gửi prompt mỗi bước vào Claude Code.
Dành cho tác vụ đơn lẻ, chỉ cần copy → thay [...] bằng dữ liệu thực → paste → gửi.
| # | Prompt | Mục đích |
|---|---|---|
| 01 | prompt_01_generate_requirements.txt |
Phân tích website sinh Requirements |
| 02 | prompt_02_generate_test_cases.txt |
Sinh test cases từ requirements |
| 03 | prompt_03_create_framework_playwright.txt |
Dựng framework Playwright TS |
| 03 | prompt_03_create_framework_selenium.txt |
Dựng framework Selenium Java |
| 04 | prompt_04_generate_script_playwright.txt |
Viết test script Playwright TS |
| 04 | prompt_04_generate_script_selenium.txt |
Viết test script Selenium Java |
| 05 | prompt_05_convert_manual_to_automation.txt |
Chuyển manual TC sang automation |
| 07 | prompt_07_generate_test_data.txt |
Sinh test data có cấu trúc |
| 08 | prompt_08_analyze_flaky_tests.txt |
Phân tích test không ổn định |
| 09 | prompt_09_generate_api_tests.txt |
Viết test API từ Swagger |
-
Clone Repo này về máy: Hoặc bạn có thể copy trực tiếp thư mục
.claudetừ repo này. -
Tích hợp vào dự án của bạn: Copy thư mục
.claudevào thư mục gốc (root directory) của dự án Automation hoặc Manual Test mà bạn đang làm việc. -
Mở terminal và khởi chạy Claude Code:
claude
Claude Code tự động nhận diện thư mục
.claudevà fileCLAUDE.mdở thư mục gốc, áp dụng ngay các Rule, Skill, Command của Anh Tester đã thiết lập sẵn. -
Sử dụng slash commands: Gõ
/trong Claude Code để xem danh sách commands có sẵn. Ví dụ:/generate_automation_from_testcases /generate_manual_testcases_rbt /generate_cross_module_test_plan
-
Cài đặt extension Claude Code từ VS Code Marketplace.
-
Mở dự án đã chứa thư mục
.claudetrong VS Code. -
Mở Claude Code panel (Ctrl+Shift+P → "Claude Code: Open").
-
Bắt đầu trò chuyện — Claude Code sẽ tự động nhận diện cấu hình
.claudevàCLAUDE.md.
- Tác vụ phức tạp (1 module) → Mở
plans/manual/QUICK_START.mdhoặcplans/automation/QUICK_START.md - Tác vụ đa module (ma trận kết hợp) → Mở
plans/cross-module/QUICK_START.md - Tác vụ nhanh → Copy prompt từ
prompt_templates/→ paste vào chat
| Tiêu chí | Antigravity (.agent/) |
Claude Code (.claude/) |
|---|---|---|
| Thư mục gốc | .agent/ |
.claude/ |
| File rule chính | GEMINI.md |
CLAUDE.md |
| Slash commands | .agent/workflows/ |
.claude/commands/ |
| Quy tắc | .agent/rules/ |
.claude/rules/ |
| Kỹ năng | .agent/skills/ |
.claude/skills/ |
| Naming convention | Gạch dưới (_) |
Gạch ngang (-) |
| Cấu hình quyền | Không có | .claude/settings.json |
💡 Tip: Cả hai phiên bản đều dùng chung thư mục
plans/,prompt_templates/,scripts/, vàpractices/. Bạn có thể giữ cả.agent/và.claude/trong cùng một repo nếu muốn hỗ trợ cả hai nền tảng.
- Nếu bạn gặp khó khăn trong quá trình sử dụng hoặc muốn đóng góp để bộ công cụ này hoàn thiện hơn, đừng ngần ngại tạo Issue hoặc Pull Request.
- Tham gia cộng đồng Anh Tester để cùng trao đổi, học hỏi thêm nhiều kiến thức bổ ích về Automation Testing!
- 📘 Fanpage Facebook: Anh Tester
- 👥 Group Facebook Automation: Cộng đồng Automation Testing
- 👥 Group Facebook Manual: Cộng đồng Manual Testing
- ✈️ Telegram Automation: Cộng đồng Automation Testing
- ✈️ Telegram Manual: Cộng đồng Manual Testing
Dự án này được phân phối dưới giấy phép nguồn mở MIT License.
Anh Tester Automation Testing 🎯 https://anhtester.com




