Skip to content

🧪 QA Automation Testing — Zero Bug Shipping

Biến sinh viên mới ra trường thành QA/QC vượt trội hơn Senior QA kiểu cũ.
20 buổi · 7 Bug Labs · 1 Mini App · 68+ AI Skills · Zero Bug Production.
AI là đồng đội, không phải công cụ phụ trợ.


📋 Lộ Trình 20 Buổi

🧠 Phần 1: Nền Tảng Tư Duy (Buổi 00–04)

#BuổiFocusCodyMaster Skills
00Giới Thiệu Khóa Học📖 Orientation
01QA Kiểu Cũ vs AI-Native QA🧠 Mindset Shiftcm-start, cm-how-it-work
02Prompting Cho QA📝 Prompting Masterycm-start, cm-skill-search
03Setup Môi Trường QA Pro⚙️ Environment Setupcm-dashboard, cm-continuity
04CodyMaster Skill System🔧 Skill Masterycm-skill-index, cm-skill-chain

🧪 Phần 2: Test-First (Buổi 05–09)

#BuổiFocusBug Lab
05TDD: Red-Green-Refactor ⭐🧪 TDDBug #1, #2
06Frontend Safety Testing🛡️ Frontend LayerBug #4
07API & Business Logic Testing🗄️ Backend Layer
08i18n Sync & Security Scan🌐🔒 i18n + SecurityBug #3, #5
09Test Gate Assembly ⭐🏗️ 5-Layer Assembly

🚀 Phần 3: CI/CD + Auto Test Gate (Buổi 10–13)

#BuổiFocusSkills chính
10GitHub Actions — 8-Gate Pipeline ⭐🚀 CI/CDcm-safe-deploy
11Multi-Platform CI🔄 Cross-platformcm-identity-guard
12Security Gate — Snyk + Aikido🔒 Security CIcm-security-gate
13Visual Regression Testing👁️ Visual QAcm-qa-visual-cli

🤖 Phần 4: AI Auto Issue & Review (Buổi 14–16)

#BuổiFocusSkills chính
14AI Tự Tạo GitHub Issue📋 Auto Issuecm-debugging
15AI Code Review Tự Động🔍 Auto Reviewcm-code-review
16Jira Integration + Knowledge Base📊 Issue Lifecyclecm-notebooklm

🔬 Phần 5: Nâng Cao (Buổi 17–19)

#BuổiFocusBug Lab
17Systematic Debugging 4 Phase ⭐🔬 DebuggingBug #6, #7
18Evidence-Based QA📊 Evidence
19Self-Healing QA🧬 Self-Healing

🎓 Phần 6: Capstone (Buổi 20)

#BuổiFocusDeliverables
20Capstone: Full QA Pipeline ⭐🎓 Graduation8 Deliverables

🎯 Đối Tượng

  • 🎓 Sinh viên CNTT năm cuối / mới ra trường muốn có lợi thế cạnh tranh
  • 🧪 Manual Tester muốn chuyển sang AI-Native automation
  • 👨‍💻 Developer muốn hiểu QA/QC hiện đại
  • 👥 Team Lead muốn setup quy trình QA cho team

🛠️ Yêu Cầu Đầu Vào

Yêu cầuChi tiết
JavaScript cơ bảnFunction, variable, array, async/await
Git cơ bảnclone, commit, push, pull, branch
TerminalBiết dùng CLI, chạy npm commands
English readingĐọc hiểu docs kỹ thuật tiếng Anh

🎮 Mini App Thực Hành: TaskFlow

Xuyên suốt 20 buổi, bạn thực hành trên TaskFlow — ứng dụng To-Do List với 7 bug cài sẵn:

Bug #Mô tảPhát hiện tại
1Cho phép tạo task với title rỗngBuổi 05
2DELETE không check task tồn tạiBuổi 05
3vi.json thiếu key so với en.jsonBuổi 08
4Template literal bị wrap saiBuổi 06
5API key hardcode trong server.jsBuổi 08
6Magic number trong isOverdue()Buổi 17
7filterTasks() nesting 4 cấpBuổi 17

🏗️ Tech Stack

LayerTechnology
BackendNode.js + Express + SQLite
TestingVitest + Supertest
CI/CDGitHub Actions
SecuritySnyk + Aikido + Gitleaks
Visual QAPlaywright
AIGemini CLI + CodyMaster 68+ Skills

📚 Triết Lý Cốt Lõi

  • Test-First: Viết test TRƯỚC khi code (TDD)
  • Auto Test Gate: 5-layer test tự chạy trong CI/CD
  • 8-Gate Deploy Pipeline: Không bug nào lọt production
  • AI Auto Issue: Tự tạo + review GitHub Issue từ test failure
  • Self-Healing: Test tự tiến hoá theo codebase

Powered by CodyMaster Skill Kit — Khóa học thuộc hệ sinh thái VibeCoding Academy

Powered by CodyMaster × VitePress