Đề cương khóa học
Module 1: Giới thiệu AI cho QA
- Trí tuệ nhân tạo là gì?
- Học máy so với học sâu so với hệ thống dựa trên quy tắc
- Sự tiến triển của kiểm thử phần mềm với AI
- Lợi ích và thách thức chính của AI trong QA
Module 2: Cơ bản về Dữ liệu và ML cho Người Kiểm thử
- Hiểu dữ liệu có cấu trúc so với không có cấu trúc
- Đặc trưng, nhãn và bộ dữ liệu huấn luyện
- Học có giám sát và học không giám sát
- Giới thiệu về đánh giá mô hình (độ chính xác, độ chính xác, độ bao phủ, v.v.)
- Bộ dữ liệu QA thực tế
Module 3: Trường hợp Sử dụng AI trong QA
- Tạo trường hợp kiểm thử dựa trên AI
- Dự đoán lỗi sử dụng ML
- Phân loại ưu tiên kiểm thử và kiểm thử dựa trên rủi ro
- Kiểm thử trực quan với thị giác máy tính
- Phân tích log và phát hiện dị thường
- Xử lý ngôn ngữ tự nhiên (NLP) cho kịch bản kiểm thử
Module 4: Công cụ AI cho QA
- Tổng quan về nền tảng QA dựa trên AI
- Sử dụng thư viện mã nguồn mở (ví dụ: Python, Scikit-learn, TensorFlow, Keras) cho nguyên mẫu QA
- Giới thiệu về LLMs trong tự động hóa kiểm thử
- Xây dựng mô hình AI đơn giản để dự đoán lỗi kiểm thử
Module 5: Tích hợp AI vào Quy trình QA
- Đánh giá mức độ sẵn sàng cho AI của quy trình QA
- Kết hợp liên tục và AI: cách nhúng trí tuệ vào đường ống CI/CD
- Thiết kế bộ kiểm thử thông minh
- Quản lý việc chuyển đổi mô hình AI và chu kỳ huấn luyện lại
- Xem xét đạo đức trong kiểm thử dựa trên AI
Module 6: Phòng thí nghiệm Thực hành và Dự án Nghiên cứu Chuyên sâu
- Phòng thí nghiệm 1: Tự động hóa tạo trường hợp kiểm thử sử dụng AI
- Phòng thí nghiệm 2: Xây dựng mô hình dự đoán lỗi sử dụng dữ liệu kiểm thử lịch sử
- Phòng thí nghiệm 3: Sử dụng LLM để đánh giá và tối ưu hóa kịch bản kiểm thử
- Dự án Nghiên cứu Chuyên sâu: Triển khai từ đầu đến cuối đường ống kiểm thử dựa trên AI
Yêu cầu
Người tham gia được kỳ vọng có:
- Kinh nghiệm 2+ năm trong vai trò kiểm thử/QA phần mềm
- Hiểu biết về công cụ tự động hóa kiểm thử (ví dụ: Selenium, JUnit, Cypress)
- Kiến thức cơ bản về lập trình (ưu tiên Python hoặc JavaScript)
- Kinh nghiệm với hệ thống kiểm soát phiên bản và công cụ CI/CD (ví dụ: Git, Jenkins)
- Không cần kinh nghiệm AI/ML trước đó, tuy nhiên sự tò mò và sẵn sàng thử nghiệm là rất quan trọng
Đánh giá (5)
Go sau khi báo cáo, Łukasz đã có thời gian để trả lời mọi câu hỏi và giúp đỡ bất kỳ ai gặp vấn đề.
Kelly Morris - Titian Software Poland Sp. z o.o.
Khóa học - Selenium WebDriver in C#
Dịch thuật bằng máy
Số lượng bài tập thực hành.
Jakub Wasikowski - riskmethods sp. z o.o
Khóa học - API Testing with Postman
Dịch thuật bằng máy
Giáo viên đã giải thích chi tiết mọi tính năng.
Argean Quilaquil - DXC
Khóa học - TestComplete
Dịch thuật bằng máy
Giảng viên rất tốt. Cách giải thích của ông ấy rõ ràng và thú vị. Ông cố gắng làm cho bài học trở nên hấp dẫn nhất có thể. Tôi đã tận hưởng bài học và thu được nhiều kiến thức. Cảm ơn rất nhiều. Kỹ thuật hữu ích nhất mà tôi học được là cách xác định các phần tử cho các thành phần web khác nhau như hộp văn bản, nút radio và nút bấm.有部分文本无法顺畅翻译,请允许我稍作调整以确保整体流畅: Giảng viên rất tốt. Cách giải thích của ông ấy rõ ràng và thú vị. Ông cố gắng làm cho bài học trở nên hấp dẫn nhất có thể. Tôi đã tận hưởng bài học và thu được nhiều kiến thức. Cảm ơn rất nhiều. Kỹ thuật hữu ích nhất mà tôi học được là cách xác định các phần tử cho các thành phần web khác nhau như hộp văn bản, nút radio và nút bấm. Đôi khi, ID của phần tử không đượccapture chính xác. Chúng tôi đã học một cách khác để xác định các phần tử bằng cách sử dụng CSS selectors, XPath, Name và ID. Tôi thích cách giải thích. Cảm ơn. 请注意,我保留了CSS selectors和XPath原文,因为它们可能是特定术语或代码片段。
Bee Chin Chuah - I-Access Solutions Pte Ltd
Khóa học - Advanced Selenium with C#
Dịch thuật bằng máy
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Khóa học - Advanced Selenium
Dịch thuật bằng máy