Đề cương khóa học

Giới Thiệu về AI trong Tự Động Hóa QA

  • Vai trò của AI trong kiểm thử phần mềm hiện đại
  • So sánh giữa chiến lược QA truyền thống và được tăng cường bằng AI
  • Tổng quan về các công cụ kiểm thử dựa trên AI (Testim, mabl, Functionize)

Tạo Kiểm Thử bằng AI

  • Tạo kiểm thử dựa trên mô hình và giao diện người dùng
  • Sử dụng Testim hoặc các nền tảng tương tự để tạo tự động các luồng
  • Đánh giá mục đích kiểm thử, độ ổn định và khả năng tái sử dụng

Phân Tích Hồi Quy và Ưu Tiên Kiểm Thử

  • Chọn và cắt giảm kiểm thử dựa trên tác động
  • Thực hiện kiểm thử nhạy cảm với thay đổi cho các kho lớn
  • Ưu tiên dựa trên rủi ro và tần suất được hỗ trợ bởi AI

Tích Hợp với Đường Ống CI/CD

  • Kết nối các bài kiểm thử tự động với Jenkins, GitHub Actions hoặc GitLab CI
  • Cổng chất lượng tự động và vòng phản hồi kiểm thử
  • Kích hoạt kiểm thử trên yêu cầu kéo và sự kiện triển khai

Dự Đoán Lỗi và Phát Hiện Anomaly

  • Phân tích dữ liệu kiểm thử để dự đoán các khu vực có khả năng thất bại cao
  • Clustering và triage anomaly sử dụng kỹ thuật ML
  • Phản hồi cho nhà phát triển bằng cách sử dụng thông tin do AI tạo ra

Duy Trì và Mở Rộng Kiểm Thử Dựa trên AI

  • Xử lý việc di chuyển kiểm thử và thay đổi giao diện người dùng
  • Quản lý phiên bản và cấu hình kiểm thử
  • Mở rộng cho môi trường QA cấp doanh nghiệp

Trường Hợp Nghiên Cứu và Ứng Dụng Thực Tế

  • Thực hiện các đường ống QA AI cấp doanh nghiệp
  • Các thực hành tốt nhất cho việc áp dụng và triển khai của nhóm
  • Bài học kinh nghiệm: thành công, thất bại và điều chỉnh

Tóm Tắt và Bước Kế Tiếp

Yêu cầu

  • Kinh nghiệm về kiểm thử phần mềm hoặc quy trình QA
  • Hiểu biết về các đường ống CI/CD và thực hành DevOps
  • Hiểu cơ bản về công cụ hoặc khung kiểm thử tự động

Đối Tượng

  • Trưởng nhóm QA và kỹ sư tự động hóa kiểm thử
  • Chuyên gia DevOps và SREs
  • Người kiểm thử Agile và quản lý chất lượng
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

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

Các danh mục liên quan