Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

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

Nền tảng của Đảm bảo Chất lượng và Kiểm thử

  • Định nghĩa chất lượng, đảm bảo chất lượng và kiểm thử
  • Bảy nguyên tắc kiểm thử (ISTQB CTFL v4.0)
  • Kiểm thử so với gỡ lỗi so với kiểm soát chất lượng
  • Tâm lý học trong kiểm thử
  • Vai trò và trách nhiệm trong một đội ngũ QA

Vòng đời Phát triển Phần mềm và Kiểm thử

  • Các giai đoạn của Vòng đời Kiểm thử Phần mềm (STLC)
  • Các phương pháp tiếp cận kiểm thử Waterfall, Agile, DevOps và CI/CD
  • Các cấp độ kiểm thử: unit, integration, system, acceptance
  • Chiến lược kiểm thử Shift-left và shift-right
  • Khả năng truy vết giữa yêu cầu và trường hợp kiểm thử

Kỹ thuật Kiểm thử Tĩnh

  • Đánh giá, diễn giải (walkthrough) và kiểm tra (inspections)
  • Phân tích tĩnh bằng công cụ tự động
  • Xem xét dựa trên bảng kiểm và vai trò
  • Kỹ thuật đánh giá chính thức và không chính thức
  • Tích hợp kiểm thử tĩnh vào quy trình Agile

Kỹ thuật Kiểm thử

  • Kỹ thuật hộp đen: phân vùng tương đương, phân tích giá trị ranh giới
  • Kiểm thử bảng quyết định và kiểm thử chuyển đổi trạng thái
  • Kiểm thử use case và kiểm thử khám phá (exploratory testing)
  • Kỹ thuật hộp trắng: độ bao phủ câu lệnh và quyết định
  • Kỹ thuật dựa trên kinh nghiệm và suy đoán lỗi (error guessing)

Quản lý Lỗi

  • Vòng đời lỗi: phát hiện, báo cáo, phân loại, giải quyết, đóng
  • Viết báo cáo lỗi hiệu quả bằng JIRA
  • Phân loại mức độ nghiêm trọng so với ưu tiên của lỗi
  • Kỹ thuật phân tích nguyên nhân gốc rễ
  • Chỉ số lỗi và phân tích xu hướng

Quản lý Kiểm thử và Kiểm thử Dựa trên Rủi ro

  • Lập kế hoạch kiểm thử và phương pháp ước lượng
  • Xác định, đánh giá và giảm thiểu rủi ro
  • Giám sát, kiểm soát và báo cáo kiểm thử
  • Định nghĩa tiêu chí hoàn thành kiểm thử và điều kiện thoát
  • Tài liệu chiến lược và chính sách kiểm thử phù hợp với ISTQB

Cơ bản về Công cụ Kiểm thử và Tự động hóa

  • Phân loại công cụ kiểm thử (các danh mục công cụ ISTQB)
  • Lợi ích và rủi ro của tự động hóa kiểm thử
  • Lựa chọn công cụ: giải pháp mã nguồn mở so với thương mại
  • Giới thiệu về Selenium, Playwright và Cypress
  • Xây dựng một bộ kiểm thử tự động hóa cơ bản

Giới thiệu về AI trong Đảm bảo Chất lượng

  • Khái niệm AI và học máy dành cho người kiểm thử
  • Phân loại: AI cho kiểm thử so với kiểm thử hệ thống AI
  • Bối cảnh kiểm thử AI hiện tại: cơ hội và hạn chế
  • Đặc trưng chất lượng cho các hệ thống dựa trên AI
  • Tổng quan chương trình học ISTQB CT-AI và sự liên quan

Tạo Trường hợp Kiểm thử Hỗ trợ bởi AI

  • Sử dụng LLM (ChatGPT, Claude, Copilot) để soạn thảo trường hợp kiểm thử
  • Kỹ thuật kỹ thuật nhắc (prompt engineering) để tạo kịch bản kiểm thử
  • Chuyển đổi user stories và tiêu chí chấp nhận thành trường hợp kiểm thử
  • Xem xét và xác thực các trường hợp kiểm thử do AI tạo ra
  • Nền tảng: Testim, Mabl và các công cụ tạo kiểm thử bản địa AI

Tự động hóa Kiểm thử Hỗ trợ bởi AI

  • Tự động hóa kiểm thử tự phục hồi với Katalon Studio AI
  • Nhận diện đối tượng và định vị phần tử do AI hỗ trợ
  • Kiểm thử hồi quy thị giác với Applitools Eyes
  • Selenium với các plugin AI để tự động hóa bền vững
  • Giảm chi phí bảo trì bằng các định vị thông minh

AI cho Dự đoán và Phân tích Lỗi

  • Lựa chọn kiểm thử dự đoán với Launchable và Sealights
  • Cụm hóa sự cố và phát hiện bất thường với ReportPortal
  • Phân tích nguyên nhân gốc rễ hỗ trợ bởi AI
  • Điểm đánh giá rủi ro chất lượng và phân tích khoảng trống kiểm thử
  • Sử dụng dữ liệu lỗi lịch sử để ưu tiên kiểm thử

Đánh giá Công cụ AI và Tích hợp CI/CD

  • Tiêu chí đánh giá các công cụ kiểm thử AI
  • Phân tích ROI và chiến lược áp dụng
  • Tích hợp công cụ kiểm thử AI vào Jenkins, GitHub Actions, GitLab CI
  • Thiết kế pipeline: khi nào và ở đâu để chạy các bài kiểm thử có công suất AI
  • Đo lường hiệu quả kiểm thử AI bằng các chỉ số

Các Cân nhắc Đạo đức trong Kiểm thửDriven bởi AI

  • Điên kiến và tính công bằng trong dữ liệu kiểm thử do AI tạo ra
  • Nghi ngại về quyền riêng tư khi sử dụng các công cụ AI dựa trên đám mây
  • Độ minh bạch và khả năng giải thích của các quyết định kiểm thử AI
  • Các cân nhắc về quản trị và tuân thủ
  • Các thực hành AI có trách nhiệm cho các đội ngũ QA

Chuẩn bị Thi ISTQB CTFL

  • Cấu trúc, thời lượng và thang điểm của kỳ thi CTFL v4.0
  • Các loại câu hỏi và chiến lược trả lời
  • Phân bổ trọng số chủ đề xuyên suốt các chương trong chương trình CTFL
  • Kỳ thi thực hành với các câu hỏi mẫu theo phong cách ISTQB
  • Lộ trình học tập và tài nguyên được khuyến nghị

Capstone: Quy trình Kiểm thử Đầu đến Cuối Được Tăng cường bởi AI

  • Thiết kế các trường hợp kiểm thử từ một tài liệu yêu cầu mẫu
  • Sử dụng AI để tạo và tinh chỉnh kịch bản kiểm thử
  • Tự động hóa các bài kiểm thử được chọn bằng các công cụ tự phục hồi
  • Báo cáo lỗi và chạy phân tích nguyên nhân gốc rễ hỗ trợ bởi AI
  • Đánh giá: tích hợp AI vào thực hành QA hàng ngày

Yêu cầu

  • Hiểu biết cơ bản về các khái niệm và thuật ngữ phát triển phần mềm
  • Nhận biết nền tảng về kiểm thử phần mềm
  • Không yêu cầu chứng chỉ ISTQB trước đó hoặc đào tạo QA chính thức

Đối tượng tham gia

  • Các chuyên viên QA và người kiểm thử phần mềm đang chuẩn bị cho chứng chỉ ISTQB Foundation Level
  • Các kỹ sư kiểm thử muốn tích hợp các công cụ AI vào quy trình làm việc kiểm thử của họ
  • Các nhóm đang chuyển đổi từ kiểm thử ad-hoc sang các khuôn khổ QA có cấu trúc

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