Đề 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

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories