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

Yêu cầu

  • 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 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan