Đồ án cuối khóa & ISTQB
Giới thiệu khóa học chi tiết
Khóa học “Đồ án và AI trong kiểm thử” được thiết kế nhằm trang bị cho học viên cái nhìn toàn diện và khả năng ứng dụng thực tiễn các công nghệ trí tuệ nhân tạo vào hoạt động kiểm thử phần mềm. Chương trình tập trung vào việc khai thác ChatGPT và các AI Agent trong cả kiểm thử thủ công và tự động, giúp nâng cao hiệu suất, độ chính xác và khả năng mở rộng của quy trình kiểm thử trong môi trường phát triển phần mềm hiện đại.
Thông qua khóa học, học viên sẽ hiểu rõ cách AI hỗ trợ từ giai đoạn phân tích yêu cầu, lập kế hoạch, thiết kế ca kiểm thử, thực thi, báo cáo lỗi cho đến kiểm thử API, xử lý dữ liệu và tích hợp với các công cụ tự động hóa. Phạm vi kiến thức được xây dựng có hệ thống, đảm bảo khả năng áp dụng trực tiếp vào các dự án kiểm thử thực tế.
Xu hướng công nghệ
Sự phát triển nhanh chóng của trí tuệ nhân tạo và các mô hình ngôn ngữ lớn đang tạo ra những thay đổi đáng kể trong lĩnh vực đảm bảo chất lượng phần mềm. AI không chỉ hỗ trợ sinh nội dung mà còn tham gia sâu vào các hoạt động phân tích, tự động hóa và ra quyết định trong kiểm thử.
Trong bối cảnh đó, việc ứng dụng ChatGPT và AI Agents giúp đội ngũ kiểm thử tối ưu hóa nguồn lực, giảm thiểu công việc lặp lại, đồng thời nâng cao khả năng phát hiện lỗi sớm. Khóa học bám sát xu hướng này, liên kết trực tiếp các công nghệ AI với các nghiệp vụ kiểm thử phần mềm hiện hành.
Nhu cầu và mục tiêu chương trình
Chương trình được xây dựng nhằm đáp ứng nhu cầu nâng cao năng lực kiểm thử trong bối cảnh các dự án phần mềm ngày càng phức tạp và yêu cầu tốc độ cao.
- Hiểu và sử dụng ChatGPT trong kiểm thử phần mềm thủ công.
- Ứng dụng AI trong việc xây dựng, giám sát và kiểm soát kế hoạch kiểm thử.
- Tiếp cận và làm chủ các công cụ kiểm thử hỗ trợ AI và AI Agents.
- Xây dựng và vận hành các Agent tự động hóa kiểm thử với khả năng mở rộng.
Đối tượng học viên
Khóa học phù hợp với các học viên đang hoặc sẽ tham gia vào hoạt động kiểm thử phần mềm, bao gồm kiểm thử thủ công và tự động, mong muốn ứng dụng AI để nâng cao hiệu quả công việc. Nội dung được thiết kế phù hợp với người đi làm, có nhu cầu cập nhật kỹ năng và công cụ kiểm thử hiện đại.
Mục tiêu đầu ra
Sau khi hoàn thành khóa học, học viên có khả năng:
- Ứng dụng ChatGPT để hỗ trợ phân tích yêu cầu, thiết kế ca kiểm thử và viết báo cáo lỗi.
- Sử dụng AI để hỗ trợ kiểm thử API, truy vấn SQL, tạo dữ liệu và checklist kiểm thử.
- Hiểu và vận hành các công cụ kiểm thử hỗ trợ AI trong dự án thực tế.
- Xây dựng và cấu hình AI Agent phục vụ tự động hóa kiểm thử trình duyệt, API và dữ liệu.
Phương pháp học
Chương trình được triển khai theo mô hình học trực tuyến kết hợp, bao gồm video bài giảng, nội dung hướng dẫn chi tiết và các bài demo minh họa. Học viên sẽ tiếp cận kiến thức thông qua ví dụ thực tế, thực hành cấu hình công cụ và xây dựng Agent kiểm thử trong các tình huống cụ thể.
Lý do nên học
Khóa học mang lại giá trị thiết thực cho hoạt động kiểm thử phần mềm bằng cách giúp học viên làm chủ các công cụ AI đang được ứng dụng rộng rãi trong ngành. Việc nắm vững ChatGPT và AI Agents giúp cải thiện chất lượng kiểm thử, giảm thời gian thực hiện và nâng cao năng lực chuyên môn trong môi trường làm việc hiện đại.
Nội dung nổi bật
Chương trình bao gồm hai cấu phần chính:
- ChatGPT for Manual Software Testing: Tổng quan về ChatGPT, hỗ trợ xem xét yêu cầu kinh doanh, xây dựng kế hoạch kiểm thử, thiết kế ca kiểm thử thủ công, viết báo cáo lỗi, kiểm thử API, tạo checklist, truy vấn SQL, tạo dữ liệu và tìm hiểu các ứng dụng AI thay thế trong kiểm thử phần mềm.
- AI Agents for Software Testing: Khả năng của các công cụ kiểm thử hỗ trợ AI, giới thiệu TestRigor, tạo ca kiểm thử tự động từ yêu cầu tiếng Anh, cơ chế tự phục hồi bài kiểm thử, khái niệm MCP, xây dựng Agent tự động hóa với Playwright/Selenium, kiểm thử API, làm việc với cơ sở dữ liệu SQL, tệp Excel, GitHub và cấu hình môi trường phát triển.
CHUYÊN GIA THIẾT KẾ VÀ PHẢN BIỆN MÔN HỌC
THIẾT KẾ MÔN HỌC: ThS. Nguyễn Duy Hoàng
- Trình độ chuyên môn: Thạc sĩ kỹ thuật, chứng chỉ Lập trình viên quốc tế
- Nghề nghiệp: Giảng viên CNTT
- Nơi công tác: Khoa quốc tế (FPT International Academy) thuộc FPT Polytechnic
- Kinh nghiệm: Gần 20 năm trong ngành CNTT với các vai trò Lập trình viên, Quản trị dự án phần mềm, Giảng viên CNTT
PHẢN BIỆN MÔN HỌC: Chuyên viên CNTT Tôn Thất Anh Khoa
- Trình độ chuyên môn: Cử nhân CNTT, chứng chỉ Google DA & IBM BE with JavaScript
- Nghề nghiệp: Kỹ sư kiểm thử phần mềm cấp cao, Quản lý dự án
- Nơi công tác: Mentor tại FUNiX, Senior QA Engineer tại G1 Coop
- Kinh nghiệm: Gần 10 năm trong lĩnh vực CNTT với vai trò QA, PM
NGUỒN HỌC LIỆU
Môn học không quy định một nguồn tài liệu cố định, học viên được khuyến khích tham khảo đa dạng nguồn học liệu như sách chuyên ngành, tài liệu online, khoá học MOOC, và đặc biệt là tài liệu hướng dẫn sử dụng Jira, Postman, Trello. Việc chủ động tìm kiếm và học tập sẽ giúp học viên nâng cao khả năng tự học, đồng thời cập nhật nhanh chóng với sự thay đổi của công nghệ.
KÊNH PHẢN HỒI
FUNiX luôn sẵn sàng tiếp nhận mọi ý kiến đóng góp và phản hồi về môn học qua email program@funix.edu.vn.