Giới Thiệu: AI-Native QA/QC — Zero Bug Shipping
Mục tiêu: Hiểu tổng quan khóa học, đối tượng, yêu cầu đầu vào, và cách học hiệu quả nhất.
Khóa Học Này Dành Cho Ai?
Khóa học được thiết kế cho những ai muốn trở thành QA/QC thế hệ mới — nơi AI là đồng đội, không phải công cụ phụ trợ:
- Sinh viên CNTT năm cuối / mới ra trường muốn có lợi thế cạnh tranh khi xin việc
- Manual Tester muốn chuyển đổi sang automation + AI-native workflow
- Developer muốn hiểu QA/QC hiện đại để viết code chất lượng hơn
- Team Lead / Engineering Manager muốn setup quy trình QA cho team
Yêu Cầu Đầu Vào
Bạn cần biết cơ bản (không cần giỏi):
- JavaScript cơ bản: Biết function, variable, array, object, async/await
- Git cơ bản: Biết clone, commit, push, pull, branch
- Terminal: Biết dùng terminal/command line, chạy
npmcommands - Tiếng Anh đọc hiểu: Các thuật ngữ kỹ thuật giữ nguyên tiếng Anh
Nếu chưa biết JavaScript, hãy học qua JavaScript.info trước (chỉ cần Phần 1).
Triết Lý Khóa Học
Tại sao "AI-Native QA"?
QA kiểu cũ là quy trình tuyến tính: Dev code xong → QA test tay → Viết bug trên Jira → Chờ Dev fix → QA re-test. Vòng lặp này chậm, tốn nhân lực, và luôn có bug lọt.
AI-Native QA là quy trình song song: Test được viết TRƯỚC khi code, chạy TỰ ĐỘNG trong CI/CD, AI tự tạo issue, tự review code, và test tự tiến hoá. QA không còn là "người tìm bug" mà là "người thiết kế hệ thống chặn bug."
CodyMaster là gì?
CodyMaster là bộ 68+ AI Skills — một hệ sinh thái kỹ năng AI được thiết kế để làm việc cùng nhau. Trong khóa học này, bạn sẽ sử dụng các skills liên quan đến QA/QC:
- cm-tdd — Test-Driven Development
- cm-test-gate — 5-Layer Test Gate
- cm-quality-gate — Evidence-Based Verification
- cm-safe-deploy — 8-Gate Deploy Pipeline
- cm-debugging — Systematic Debugging 4 Phase
- cm-code-review — AI Code Review
- cm-security-gate — Security Scanning
- cm-continuity — Working Memory
Mini App: TaskFlow
Xuyên suốt 20 buổi, bạn thực hành trên TaskFlow — một To-Do List app đơn giản. App này có 7 bug cài sẵn — mỗi bug được phát hiện và fix qua TDD tại buổi tương ứng. Đến cuối khóa, TaskFlow sẽ có:
- Test suite 5 layers
- CI/CD pipeline 8 gates
- Auto issue creation
- AI code review
- Visual regression testing
- Security scanning
- QA Knowledge Base
Cách Học Hiệu Quả
- Đọc bài trước buổi học — Mỗi buổi có phần Lý Thuyết, hãy đọc trước
- Thực hành song song — Mở terminal, clone TaskFlow, code theo từng bước
- Làm bài tập về nhà — Mỗi buổi có homework với deliverable cụ thể
- Ghi chép learning — Dùng
.cm/CONTINUITY.mdghi lại những gì học được - Hỏi khi không hiểu — Tham gia Discord community để hỏi đáp
Chuẩn Bị Trước Buổi 01
Hãy cài sẵn các công cụ sau:
# Node.js (v18+)
node --version
# npm
npm --version
# Git
git --version
# Một code editor (VS Code recommended)
code --versionLộ Trình 20 Buổi
Xem chi tiết tại SYLLABUS.md.
| Phần | Buổi | Chủ đề |
|---|---|---|
| Nền Tảng | 01-04 | Mindset, Prompting, Setup, Skills |
| Test-First | 05-09 | TDD, Frontend/API/i18n/Security Test |
| CI/CD | 10-13 | GitHub Actions, Security Gate, Visual QA |
| AI Auto | 14-16 | Auto Issue, AI Review, Knowledge Base |
| Nâng Cao | 17-19 | Debugging, Evidence-Based, Self-Healing |
| Capstone | 20 | Full Pipeline Project |