← Quay lại Lộ trình khóa học
KHÓA 07 - NHÁNH KIỂM THỬ & QA

Kiểm thử game & QA Cơ Bản

Học cách kiểm soát chất lượng game chuẩn chuyên nghiệp. Nắm vững quy trình viết Test Case, lập Bug Report, phân loại mức độ nghiêm trọng và viết Unit Test tự động bằng Unity Test Framework.

Mục tiêu khóa học

Trang bị cho học viên kiến thức lý thuyết và kỹ năng thực hành kiểm thử phần mềm chuyên biệt cho môi trường phát triển game.

🔍
Phát hiện lỗi (Bug Tracking)
Có tư duy tìm lỗi có hệ thống thay vì chơi thử ngẫu nhiên. Phân loại lỗi chính xác theo mức độ nghiêm trọng.
📋
Thiết kế Test Case & Test Plan
Học cách viết kịch bản kiểm thử (Test Scenario) và chi tiết các bước kiểm thử (Test Case) chuẩn công nghiệp.
🤖
Unity Test Framework
Viết mã kiểm thử tự động ở chế độ chỉnh sửa (Edit Mode Test) và chế độ chơi thử (Play Mode Test) trong Unity.
📈
Nâng cao hiệu năng game
Tìm hiểu các kỹ thuật kiểm thử hiệu năng (Performance Test) cơ bản để phát hiện giật lag, rò rỉ bộ nhớ.

Chương trình học chi tiết

Khóa học kéo dài trong 8 buổi học tập trung đi thẳng vào lý thuyết cốt lõi và thực hành dự án thực tế.

Buổi 1 & 2 – Kiến thức nền tảng về Game Testing & QA
  • Định nghĩa Game Testing, QA (Quality Assurance), QC (Quality Control) trong quy trình sản xuất game.
  • Lập kế hoạch kiểm thử (Test Plan) và thiết kế Kịch bản kiểm thử (Test Scenario).
  • Cách viết một Test Case hoàn chỉnh, rõ ràng, dễ tái hiện.
Buổi 3 & 4 – Các loại kiểm thử game chuyên sâu
  • Functional Testing (Kiểm thử chức năng) và Gameplay Testing (Kiểm thử tương tác game).
  • UI Testing (Kiểm thử giao diện) và Acceptance Testing (Kiểm thử chấp nhận).
  • Integration Testing (Kiểm thử tích hợp) và Regression Testing (Kiểm thử hồi quy sau khi sửa lỗi).
  • Compatibility Testing (Kiểm thử tương thích trên nhiều cấu hình thiết bị).
  • Performance Testing cơ bản (Fps, RAM, CPU).
Buổi 5 & 6 – Viết Test tự động với Unity Test Framework
  • Giới thiệu Unity Test Framework (UTF) và tầm quan trọng của Automation Test trong game lớn.
  • Viết và chạy Edit Mode Tests để kiểm tra logic code không phụ thuộc khung hình.
  • Viết và chạy Play Mode Tests giả lập hành vi người chơi nhấn nút, di chuyển, nhảy.
  • Viết Unit Test cơ bản kiểm tra logic tính điểm, trừ máu.
Buổi 7 & 8 – Quản lý lỗi (Bug Management) & Quy trình thực tế
  • Cấu trúc một Bug Report chuẩn chuyên nghiệp.
  • Xác định Độ nghiêm trọng (Severity) và Độ ưu tiên (Priority) của lỗi.
  • Vòng đời của lỗi (Bug Lifecycle) từ khi phát hiện đến khi đóng lỗi.
  • Thực hành quy trình Retest và Regression Test sau khi Developer thông báo đã sửa lỗi.

Dự án thực chiến cuối khóa

Học viên được cung cấp một **game Unity có sẵn lỗi**. Học viên đóng vai trò là QA Tester thực hiện quy trình:

Thực hiện kiểm thửTìm BugViết Test CaseLập Bug ReportDeveloper sửa lỗiRetest & Đóng lỗi