Giới thiệu chung
Trong quy trình phát triển công nghệ, nếu Lập trình viên là người kiến tạo sản phẩm thì Chuyên viên Kiểm thử (Tester) chính là "người gác cổng" nghiêm ngặt bảo vệ chất lượng phần mềm trước khi đến tay người dùng. Một sản phẩm hoàn hảo không thể thiếu đi tư duy phản biện, sự tỉ mỉ và kỹ nghệ dò quét lỗi của một Tester chuyên nghiệp.
Khóa học Kiểm thử phần mềm thực chiến tích hợp AI (Software Tester) tại VTI Academy mang đến một lộ trình đào tạo toàn diện nhằm biến bạn từ một người mới bắt đầu trở thành một kỹ sư kiểm thử chuẩn chỉnh. Điểm đột phá tạo nên giá trị vượt trội của chương trình là sự kết hợp giữa tư duy kiểm thử truyền thống và sức mạnh Trí tuệ nhân tạo (GenAI). Bạn không chỉ thành thạo truy vấn cơ sở dữ liệu SQL, thiết kế kịch bản kiểm thử (Web/Mobile/API) và sử dụng các công cụ quản lý lỗi chuyên nghiệp, mà còn học được cách "đồng hành cùng AI".
ự trợ lực từ GenAI giúp bạn tự động hóa việc viết mô tả lỗi, tăng độ phủ của kịch bản kiểm thử và tối ưu hóa thời gian lập kế hoạch. Đây là bệ phóng hoàn hảo giúp bạn tự tin gia nhập thị trường công nghệ và ghi điểm tuyệt đối trong mắt các nhà tuyển dụng.
Đối tượng tham gia
- Người mới bắt đầu hoặc Người từ ngành khác chuyển nghề (Non-IT): Yêu thích ngành công nghệ thông tin (CNTT), muốn tìm một vị trí có lộ trình học ngắn, tính thực tế cao, ít phải viết code lập trình phức tạp nhưng vẫn có mức thu nhập đột phá.
- Sinh viên chuyên ngành Công nghệ hoặc Hệ thống thông tin: Muốn hệ thống hóa kiến thức bài bản, tiếp cận quy trình làm việc thực tế tại doanh nghiệp để chuẩn bị đi làm ngay sau khi tốt nghiệp.
- Nhân sự CNTT muốn chuyển hướng sự nghiệp: Các lập trình viên hoặc kỹ sư hệ thống muốn chuyển sang mảng đảm bảo chất lượng phần mềm để phát huy tư duy logic và phân tích sản phẩm.
Học xong làm ở đâu?
- Vị trí công việc: Chuyên viên Kiểm thử Phần mềm (Software Tester / QA Engineer), Kỹ sư Kiểm thử API (API Tester), Kỹ sư Kiểm thử Ứng dụng Di động (Mobile Tester) hoặc Chuyên viên Kiểm thử Trò chơi (Game Tester).
- Môi trường làm việc: Khối Đảm bảo chất lượng (QA/QC), Phòng Phát triển sản phẩm, Trung tâm Công nghệ số tại các doanh nghiệp trong và ngoài nước.
LÝ DO LỰA CHỌN CHÚNG TÔI?
VTI Academy trực thuộc VTI Group - tập đoàn công nghệ hàng đầu chuyên gia công phần mềm cho thị trường trong và ngoài nước.
Chương trình đào tạo chất lượng từ cơ bản tới nâng cao, bám sát yêu cầu của doanh nghiệp
Đội ngũ giảng viên là các chuyên gia lâu năm kinh nghiệm, luôn hỗ trợ học viên 24/7
Tham gia các dự án xuyên suốt khóa học để tăng khả năng thực chiến
Cam kết giới thiệu việc làm sau khóa học
Giá trị nhận được sau khóa học
- Làm chủ cơ sở dữ liệu SQL: Thành thạo cài đặt, thiết kế bảng dữ liệu, và thực hiện các câu lệnh truy vấn dữ liệu từ cơ bản đến nâng cao (Các phép JOIN, lọc, sắp xếp) phục vụ quá trình kiểm thử hệ thống backend.
- Tư duy kiểm thử chuyên nghiệp: Nắm vững 7 nguyên lý cốt lõi, quy trình kiểm thử phần mềm chuẩn mực, phân biệt rõ các cấp độ (Unit, Integration, System, UAT) và các loại hình kiểm thử (Chức năng, Phi chức năng, Kiểm thử lại, Kiểm thử hồi quy).
- Kỹ nghệ thiết kế và Quản lý kịch bản lỗi: Thành thạo các kỹ thuật thiết kế test case (Phân vùng tương đương, Phân tích giá trị biên, Bảng quyết định) trên cả hai nền tảng ứng dụng Web và Di động (Android/iOS). Sử dụng thành thạo các công cụ chuyên ngành để kiểm thử, quản lý vòng đời và báo cáo lỗi.
- Kiểm thử API chuyên sâu: Hiểu rõ kiến trúc dịch vụ hệ thống, phương thức HTTP, cơ chế bảo mật Token và xây dựng thành thạo các kịch bản kiểm thử tự động cơ bản trên công cụ Postman.
- Bứt phá hiệu suất cùng Trí tuệ nhân tạo (GenAI): Ứng dụng AI để phân tích yêu cầu phần mềm, tự động tạo kịch bản kiểm thử, tối ưu hóa nội dung báo cáo lỗi và chuẩn bị dữ liệu kiểm thử nhanh chóng.
- Trải nghiệm ngách công nghệ mới: Tiếp cận tư duy kiểm thử tự do (Exploratory Testing) và làm quen với quy trình kiểm thử trò chơi (Game Testing) đầy thú vị.
Lộ trình khóa học
CHẶNG 1: CƠ SỞ DỮ LIỆU & LÝ THUYẾT NỀN TẢNG
- Nội dung trọng tâm: Nhập môn hệ quản trị cơ sở dữ liệu với MySQL, thực hành câu lệnh định nghĩa (DDL), thao tác dữ liệu (DML) và các phép kết nối bảng (JOIN). Tổng quan về dự án phần mềm, các nguyên lý, quy trình, cấp độ và loại hình kiểm thử căn bản.
- Mục tiêu chính của chặng: Giúp học viên làm chủ kỹ năng truy xuất dữ liệu hệ thống độc lập và xây dựng nền móng tư duy kiểm thử chuẩn mực. Hiểu rõ vị trí và trách nhiệm của một Tester trong vòng đời một dự án công nghệ.
CHẶNG 2: THIẾT KẾ KỊCH BẢN & QUẢN LÝ LỖI CHUYÊN SÂU
- Nội dung trọng tâm: Áp dụng các kỹ thuật thiết kế test case nâng cao (Hộp đen, Hộp trắng, Kiểm thử dựa trên kinh nghiệm). Thực hành phân tích yêu cầu tài liệu phần mềm, lên kế hoạch kiểm thử, viết test case chi tiết cho Web/Mobile và quy trình quản lý, báo cáo lỗi (Bug Lifecycle).
- Mục tiêu chính của chặng: Thành thạo kỹ năng đọc hiểu tài liệu nghiệp vụ phần mềm để chuyển hóa thành kịch bản kiểm thử chặt chẽ. Học viên tự tay viết được test case chuẩn chỉnh, biết cách phát hiện, phân loại mức độ nghiêm trọng và viết báo cáo lỗi chuyên nghiệp.
CHẶNG 3: KIỂM THỬ API & PHÁT TRIỂN CÔNG NGHỆ MỚI
- Nội dung trọng tâm: Tổng quan kiến trúc hệ thống, các giao thức HTTP và phương thức nghiên cứu tài liệu API. Thực hành thiết kế và triển khai kịch bản kiểm thử API trực tiếp trên công cụ Postman.
- Mục tiêu chính của chặng: Đạt đến trình độ kiểm thử backend nâng cao. Học viên hiểu sâu về cách thức truyền nhận dữ liệu giữa các hệ thống và làm chủ công cụ Postman để kiểm thử API một cách bài bản.
CHẶNG 4: DỰ ÁN THỰC CHIẾN, NÂNG TẦM CÙNG GENAI & SỰ NGHIỆP
- Nội dung trọng tâm: Triển khai dự án giả lập theo mô hình Agile/Scrum (Lên chiến lược, thiết kế test case, chạy kiểm thử thực tế và nghiệm thu sản phẩm). Ứng dụng GenAI vào việc tối ưu hóa quy trình kiểm thử. Mở rộng kiến thức với Game Testing, rèn luyện kỹ năng mềm và phỏng vấn thử.
- Mục tiêu chính của chặng: Cọ xát 100% với môi trường doanh nghiệp thông qua dự án cuối khóa (Mock Project) để tích lũy kinh nghiệm. Làm chủ kỹ nghệ dùng AI nhân đôi hiệu suất kiểm thử. Hoàn thiện hồ sơ năng lực (CV), tự tin vượt qua các vòng phỏng vấn để đi làm ngay.
Khung chương trình
Basic SQL with MySQL
Day 1: RDBMS & MySQL Part 1: Giới thiệu về RDBMS
- Giới thiệu về khóa học các Databases, SQL và MySQL
- Cài đặt MySQL và tìm hiểu giao diện MySQL
- Thực hành kiến thức đã học ở phần trên
- Các thuật ngữ database cơ bản (PrimaryKey, ForeignKey, Unique, Default, Not null)
- Thực hành kiến thức đã học ở phần trên
- Giao bài tập & Gợi ý cách thực hiện (Assignment 01)
Day 2: RDBMS & MySQL Part 2: Định nghĩa dữ liệu (DDL)
- Review bài tập Day 1
- Nhập môn SQL (tạo database, tạo bảng, datatype)
- Các ràng buộc dữ liệu (PrimaryKey, ForeignKey, Unique, value null, relationship table: 1 nhiều, nhiều nhiều)
- Thực hành kiến thức đã học ở phần trên
- SQL Best Practice
- Thực hành kiến thức đã học ở phần trên
- Giao bài tập & Gợi ý cách thực hiện (Assignment 02)
Day 3: RDBMS & MySQL Part 3: Thao tác dữ liệu (DML)
- Review bài tập Day 2
- Import database
- Lệnh SELECT và các toán tử AND, OR, IN và Not IN, Like và Not Like, BETWEEN AND, IS NOT NULL và IS NULL, Order by, Group By, HAVING, Alias, LIMIT
- Thực hành kiến thức đã học ở phần trên
- INSERT và INSERT INTO; UPDATE; DELETE, TRUNCATE, DROP
- Thực hành kiến thức đã học ở phần trên
- Giao bài tập & Gợi ý cách thực hiện (Assignment 03)
Day 4: RDBMS & MySQL Part 4: Ôn tập & Exam
- Review bài tập Day 3
- Các hàm thưởng sử dụng
- Các loại JOINs (Inner Join, Left Join, Right Join, Join và Where, Cross Join, Union và Union All
- Thực hành kiến thức đã học ở phần trên
- Giải một số câu hỏi khó trong bài thi tự luận
Testing Fundamentals
Day 5: Software Testing
- Giới thiệu tổng quan về dự án phần mềm (overview dự án, type dự án, role & responsibility)
- Mô hình phát triển phầm mềm
- Testing là gì?
- Tại sao cần testing?
- Summary nội dung buổi học
Day 6: Seven Testing Principles & Software Testing Process
- Review bài tập Day 5
- 7 nguyên lý trong testing
- Test Process
- Test Activities
- Summary nội dung buổi học
Day 7: Testing Level & Test Type
- Testing Levels Overview
- Test Types Overview
- Practice & Application
- Summary & Key Takeaways
Day 8: Static Testing Basic
- Review bài tập Day 7
- Maintenance Testing
- Static Testing Basics Part 1
- Static Testing Basics Part 2
- Summary nội dung buổi học
Test Design & Test Thinking
Day 9: Test Techniques Black-box: EP, VBA
- Review bài tập Day 9
- Categories of Test Techniques
- Black-box Test Techniques: EP, BVA
- Thực hành kiến thức đã học ở trên - Quiz - Assignment
Day 10: Test Techniques- Black-box: Decision Table Testing & State Transition Testing
- Review bài tập Day 10
- Black-box Test Techniques: Decision Table Testing
- Black-box Test Techniques: State Transition Testing
- Thực hành kiến thức đã học ở trên - Quiz - Assignment
Day 11: Test Techniques: White-box & Experience-based
- Review bài tập Day 11
- White-box Test Techniques
- Experience-based Test Techniques
- Thực hành kiến thức đã học ở trên - Quiz - Assignment
Test Analysis & Documentation
Day 12: Test Plan & Estimation - Requirement Analysis
- Understanding Requirements for Testing
- Test Planning & Estimation
- Test Analysis & Test Design
- Practice: Test Condition Creation
Day 13: Test analysis practice
- Review bài tập Day 13
- Test Case : Test Web
- Thực hành kiến thức đã học ở trên
- Test Case: Test Mobile
- Thực hành kiến thức đã học ở trên - Quiz - Assignment
Day 14: Static Review Practice
- Thực hành review testcase
- Trình bày quan điểm review
Test Execution & Defect Management
Day 15: Execution Test & Log Defect
- Review bài tập Day 15
- How to execute test effecially
- Thực hành kiến thức đã học ở trên
- Bug and how to report bug
- Thực hành kiến thức đã học ở trên - Quiz - Assignment
Day 16: Bug Management & Defect Reporting
- Bug Fundamentals & Bug Lifecycle
- Writing an Effective Bug Report
- Avoiding Conflict & Communication Skills
- Practice: Bug Reporting Workshop
Day 17: Test Report & Test Tools
- Review bài tập Day 16
- Test Report
- How to use some Test Tools
- Thực hành kiến thức đã học ở trên - Quiz - Assignment
API Testing
Day 18: Tổng quan API
- Tổng quan về kiến trúc services và mô hình triển khai thực tế
- Tổng quan về API và các đặc điểm HTTP (Method/Code)
- Tại sao cần kiểm thử API sớm & hạng mục kiểm thử API
- Authen & Authorization trong kiểm thử API
- Tổng quan về Token trong API (Access & Refresh)
- Phương thức & Cách thức nghiên cứu, tìm hiểu tài liệu API
Day 19: Xây dựng kịch bản kiểm thử API - Xây dựng test script trên Postman
- Tư duy kiểm thử API
- Tiêu chuẩn test case cho API
- Tổng quan về Postman
- Quy chuẩn log bug trong API
Day 20: Thực hành kiểm thử API
- Thực hành phân tích API & Xây dựng test design/test case
- Thực hành xây dựng kịch bản kiểm thử API
- Thực hành kiểm thử API
Project & Modern Testing
Day 21: Project Kickoff & Requirement Deep Analysis
- Project overview (domain, business flow, stakeholders)
- Review requirements / user stories
- Identify unclear, missing, and risky requirements
- Define test scope and assumptions
- Lab: Analyze user stories and prepare questions for PO
Day 22: Test Strategy & Agile Planning for Project
- Test strategy in Agile projects
- Risk-based testing approach
- Tester activities in Sprint Planning
- Test effort estimation and test tasks
- Lab: Create a test strategy and Sprint test plan
Day 23: Project Test Case Design (Web & Mobile)
- Apply test design techniques (EP, BVA, Decision Table)
- Web vs Mobile test case differences
- Positive, negative, and edge cases
- Lab: Design and review test cases for project features
Day 24: Project Execution & Defect Logging
- Test execution workflow in Sprint
- Smoke and functional testing
- Defect lifecycle, severity vs priority
- Lab: Execute test cases and log defects using a bug tracking tool
Day 25: Re-test, Regression & Test Report
- Re-test vs regression testing
- Regression scope in Agile
- Test summary report and Go/No-Go decision
- Lab: Re-test fixed defects, run regression, and write test report
Day 26: Agile Project & Agile Testing (Deep Dive)
- Agile testing mindset (shift-left, continuous testing)
- Tester role in Scrum ceremonies
- Common Agile mistakes by testers
- Lab: Sprint simulation and role-play (Tester–Dev–PO)
Day 27: Mobile Testing Fundamentals & Mobile Testing in Project
- Mobile vs Web testing
- Android vs iOS differences
- Mobile-specific testing (permission, interrupt, network)
- Lab: Test a mobile app and report mobile defects
- Apply mobile testing to project features
- Mobile regression testing
- App store checklist (basic)
- Lab: Execute mobile test cases and review results
Day 28: Project Retrospective & Improvement
- Testing retrospective and continuous improvement
- Review test approach, execution, and issues
- Lab: Identify lessons learned and improvement actions
Gen AI, Soft Skills & Career Note
Day 29: Gen AI for Requirement & Test Planning
- AI trends in testing, AI-assisted requirement analysis, Test plan with Gen AI
Day 30: Gen AI for Test Design, Execution and Reporting
- Generate test conditions & cases, Improve coverage, Validate AI output
- AI-supported test data, Bug description optimization, Ethics & limitations
Day 31: Exploratory Testing & Bug Hunting
- Exploratory concepts, Heuristics, Charter-based testing, Bug hunting workshop
Day 32: Game Testing
- Game testing overview, Game bug types, Difference from software testing
Day 33: Presentation & Interview Skills
- Present test approach, Explain bugs, Mock interview & feedback
Final
Day 34: Final Exam, Career Orientation & CV
- Final theoretical & practical exam
- Tester CV guidance, Career paths, Interview Q&A
Học viên nói gì về chúng tôi?

































































