Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
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