Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu về AI trong Software Testing
- Tổng quan về khả năng của AI trong kiểm thử và QA
- Các loại công cụ AI được sử dụng trong quy trình kiểm thử hiện đại
- Lợi ích và rủi ro của kỹ thuật chất lượng do AI điều khiển
Sử dụng Mô hình Ngôn ngữ lớn (LLMs) để Tạo Trường Hợp Kiểm Thử
- Công trình tạo lệnh cho việc tạo thử nghiệm đơn vị và chức năng
- Tạo mẫu kiểm thử tham số hóa và dữ liệu hướng dẫn
- Chuyển đổi câu chuyện người dùng và yêu cầu thành kịch bản kiểm thử
AI trong Kiểm Thử Khám Phá và Trường Hợp Bịt Rò
- Xác định nhánh hoặc điều kiện chưa được kiểm thử bằng AI
- Tạo mô phỏng các tình huống sử dụng hiếm gặp hoặc bất thường
- Chiến lược tạo ra bài kiểm tra dựa trên rủi ro
Kiểm thử Giao diện Người dùng và Regression Tự Động
- Sử dụng các công cụ AI như Testim hoặc mabl để tạo kiểm thử giao diện người dùng
- Bảo trì bài kiểm tra giao diện người dùng ổn định thông qua bộ chọn tự chữa lành
- Phân tích tác động hồi quy dựa trên AI sau khi thay đổi mã nguồn
Phân Tích Thất Bại và Tối Ưu Hóa Kiểm Thử
- Nhóm các lỗi kiểm thử bằng mô hình Mô hình Ngôn ngữ lớn (LLMs) hoặc học máy
- Giảm số lần chạy kiểm thử không ổn định và cảnh báo mệt mỏi
- Sắp xếp ưu tiên thực thi dựa trên hiểu biết lịch sử
Tích Hợp Vào Pipeline CI/CD
- Nhúng sinh kiểm thử AI vào Jenkins, Actions của GitHub hoặc CI của GitLab
- Kiểm tra chất lượng kiểm thử trong yêu cầu kéo (pull requests)
- Tự động cuộn lại và kiểm soát thông minh các bài kiểm thử trong pipeline
Xu Hướng Tương Lai và Sử Dụng Trách Nhiệm của AI trong QA
- Đánh giá độ chính xác và an toàn của kiểm thử do AI tạo ra
- Governance và đường dẫn kiểm toán cho quy trình kiểm thử được tăng cường bằng AI
- Xu hướng trong nền tảng QA AI và khả năng quan sát thông minh
Tóm tắt và Bước Tiếp theo
Requirements
- Kinh nghiệm trong kiểm thử phần mềm, lập kế hoạch kiểm thử hoặc tự động hóa QA
- Hiểu biết về các khung kiểm thử như JUnit, PyTest hoặc Selenium
- Hiểu cơ bản về các đường ống CI/CD và môi trường DevOps
Đối tượng tham gia
- Kỹ sư QA
- Kỹ sư Phát triển Phần mềm trong Kiểm thử (SDET)
- Nhân viên kiểm thử phần mềm làm việc theo Agile hoặc môi trường DevOps
14 Hours