Quality Assurance
Software Testing Fundamentals
Test planning, test cases, bug reporting, STLC, testing types — kiến thức nền tảng QA/Testing cho người mới.
2 tháng
60 bài học
1 bài kiểm tra
30 câu hỏi
Bạn sẽ học được gì
Thu thập và phân tích yêu cầu nghiệp vụ từ stakeholders
Viết User Stories, Use Cases, và Acceptance Criteria chuẩn
Quản lý stakeholder và điều phối requirements workshop
Tạo Process Flow, Data Flow, và Business Process Model
Sử dụng AI tools (Claude, ChatGPT) để tăng tốc BA tasks
Thực hành qua bài tập thực tế và case studies VN
Chương 1: Bài học
Software Testing Overview
Đọc
Test Case Design và Bug Reporting
Đọc
Testing in Agile và Test Automation Basics
Đọc
Bảy nguyên tắc kiểm thử theo ISTQB
Đọc
Defect lifecycle & bug workflow chuẩn
Đọc
Black-box vs White-box vs Grey-box
Đọc
Equivalence Partitioning (EP)
Đọc
Boundary Value Analysis (BVA)
Đọc
Decision Table Testing
Đọc
State Transition Testing
Đọc
Pairwise Testing (Combinatorial)
Đọc
Smoke Test vs Sanity Test
Đọc
Regression Testing & Test Selection
Đọc
Acceptance Testing (UAT) & DoD
Đọc
Performance Testing — Load, Stress, Spike, Soak
Đọc
Security Testing & OWASP Top 10
Đọc
Usability Testing & Heuristic Evaluation
Đọc
Accessibility Testing (WCAG 2.1)
Đọc
Compatibility Testing — Browser, OS, Device Matrix
Đọc
Localization & i18n Testing — đặc biệt tiếng Việt
Đọc
Error Guessing & Exploratory Testing
Đọc
Test Plan IEEE 829
Đọc
Test Case Design — chuẩn viết & template
Đọc
Test Data Management
Đọc
Test Environment Management
Đọc
Bug Reporting chuẩn — Severity vs Priority
Đọc
Bug Triage Process
Đọc
Test Execution & Status Tracking
Đọc
Test Reporting & Summary Report
Đọc
Risk-Based Testing
Đọc
Pair Testing & Mob Testing
Đọc
Beta Testing & A/B Testing cho QA
Đọc
Mobile Testing Basics — iOS & Android
Đọc
Cross-Browser Testing — chiến lược
Đọc
Test Estimation Techniques
Đọc
Test Metrics — Defect Density, Coverage, DDP
Đọc
Test Maturity Models — TMMi & TPI
Đọc
Agile Testing Quadrants (Brian Marick)
Đọc
Acceptance Criteria Writing cho Tester
Đọc
Test Automation Pyramid — chi tiết & ROI
Đọc
TDD & BDD — khái niệm cho QA
Đọc
CI/CD cho QA — đưa test vào pipeline
Đọc
Defect Clustering & Pareto Analysis
Đọc
Test Process Improvement Cycle
Đọc
ISTQB Foundation Level — Exam Prep
Đọc
Career Path trong QA — Junior → Senior → Lead
Đọc
SDET Role — kỹ năng cần có
Đọc
API Testing Fundamentals cho QA
Đọc
Database Testing cho QA
Đọc
Test luồng thanh toán VN — MoMo, ZaloPay, VNPay
Đọc
Test với data tiếng Việt — encoding & search
Đọc
Test Notification — Email, SMS, Push, Telegram
Đọc
Test File Upload — image, PDF, video
Đọc
Test với mạng yếu — offline-first & 3G simulation
Đọc
Test với time & timezone
Đọc
Test Authentication & Authorization
Đọc
Test Search & Filter & Sort
Đọc
Quy trình release & post-release monitoring
Đọc
Lộ trình học QA tiếp theo & resource
Đọc
Chương 2: Test Pyramid
QA Fundamentals Quiz
Software testing knowledge
Luyện tập với AI
Copy prompt bên dưới, paste vào Claude hoặc ChatGPT để tự luyện. AI sẽ đóng vai mentor, hỏi và chấm điểm cho bạn.
Cách luyện hiệu quả với AI
- Mỗi ngày 15-30 phút: Chọn 1 prompt, thực hành 1 skill. Consistency quan trọng hơn intensity.
- Viết trước, AI review sau: Đừng để AI viết hộ. Viết user story/PRD trước, rồi nhờ AI đánh giá.
- Tự đánh giá: Sau mỗi session, tự hỏi: "Tôi đã hiểu concept nào mới? Còn gap nào?"
- Build portfolio: Lưu lại output tốt nhất từ mỗi session — đó là portfolio BA của bạn.
Khóa học này dành cho ai?
- Người muốn chuyển sang nghề Business Analyst
- Sinh viên IT/kinh tế muốn hiểu BA role
- Developer/QA muốn hiểu requirements process
- PM muốn strengthen BA skills
Yêu cầu trước khi học
- Không cần kinh nghiệm BA — khóa học bắt đầu từ zero
- Biết đọc tiếng Anh cơ bản (tài liệu tham khảo bằng tiếng Anh)
- Có tài khoản ChatGPT hoặc Claude (free tier đủ dùng)
Sau khi hoàn thành
- Tự tin apply vị trí Junior BA / Associate BA
- Có portfolio gồm PRD, User Stories, Process Flows thật
- Biết dùng AI tools để tăng tốc BA tasks 3-5x
- Nhận Certificate of Completion
Tài liệu tham khảo
- BABOK Guide — IIBA (Business Analysis Body of Knowledge)
- Business Analysis Techniques — James Cadle
- User Stories Applied — Mike Cohn
- Inspired — Marty Cagan (Product Discovery)