Đề cương khóa học
Giới thiệu về Kiểm thử Tự động hóa
-
Tổng quan về Kiểm thử Tự động hóa
- Lợi ích của tự động hóa
- Các loại kiểm thử: chức năng và phi chức năng
-
Hiểu rõ Hệ sinh thái của Khách hàng
- Tổng quan về Oracle APEX
- Giới thiệu về .Net Core
- Cơ bản về Học máy trong các thuật toán code
Tổng quan về Công cụ Tự động hóa
-
Selenium
- Thiết lập Selenium WebDriver
- Viết và chạy kịch bản kiểm thử
- Các thực hành tốt nhất cho Selenium
-
TestComplete
- Giới thiệu về TestComplete
- Tạo các bài kiểm thử tự động cho các ứng dụng khác nhau
- Tích hợp TestComplete với các công cụ khác
Đào sâu vào Tự động hóa với Selenium
-
Selenium Nâng cao
- Xử lý các phần tử web động
- Kiểm thử đa trình duyệt
- Tích hợp với TestNG và JUnit
-
Phát triển Khung công tác
- Mô hình Đối tượng Trang (POM)
- Các khung công tác dựa trên dữ liệu và từ khóa
- Tích hợp liên tục với Jenkins
Các tính năng Nâng cao trong TestComplete
-
Kỹ thuật Kịch bản và Tự động hóa
- Ngôn ngữ kịch bản được hỗ trợ bởi TestComplete
- Tự động hóa các ứng dụng máy tính để bàn, web và di động
-
Tùy chỉnh Bài kiểm thử
- Tạo các điểm kiểm tra tùy chỉnh
- Xử lý ngoại lệ và lỗi
Tích hợp với Oracle APEX và .Net Core
-
Kiểm thử Ứng dụng Oracle APEX
- Chiến lược kiểm thử tự động cho các ứng dụng APEX
- Các công cụ và thực hành cụ thể cho APEX
-
Tự động hóa trong .Net Core
- Thiết lập các dự án kiểm thử
- Kiểm thử đơn vị với xUnit
- Kiểm thử tích hợp và từ đầu đến cuối
Học máy trong Tự động hóa
-
Giới thiệu về Học máy trong Kiểm thử
- Cơ bản về học máy
- Các trường hợp sử dụng của học máy trong tự động hóa kiểm thử
-
Triển khai các Thuật toán Học máy
- Viết thuật toán cho phân tích dự đoán
- Tích hợp học máy với tự động hóa kiểm thử
Bảo trì và Xây dựng Mới các Ứng dụng Thủ công
-
Cơ bản về Kiểm thử Thủ công
- Các kỹ thuật kiểm thử thủ công
- Viết các trường hợp kiểm thử và kế hoạch kiểm thử hiệu quả
-
Chuyển đổi từ Kiểm thử Thủ công sang Tự động hóa
- Xác định các ứng viên tự động hóa
- Các thực hành tốt nhất để duy trì kịch bản kiểm thử
Chiến lược HCM/NPP Kỹ thuật Số và Outsourcing
-
Tổng quan về HCM/NPP Kỹ thuật Số
- Các công cụ và công nghệ trong HCM
- Chiến lược tự động hóa cho các ứng dụng HCM
-
Quản lý Dự án Kiểm thử được Outsourcing
- Các thực hành tốt nhất cho outsourcing
- Đảm bảo chất lượng và sự đồng bộ trong các dự án được outsourcing
Các Công cụ và Công nghệ Thay thế
-
Đánh giá Jtest và SOAtest
- Đặc điểm của Jtest và SOAtest
- Sự phù hợp cho nhu cầu của khách hàng
-
Giới thiệu các Công cụ Thay thế
- Khám phá các công cụ tự động hóa khác (ví dụ: Katalon Studio, Postman cho kiểm thử API)
- Chiến lược tích hợp và chuyển đổi
Các Workshop Thực hành và Tình huống Thực tế
-
Các Buổi Thực hành
- Lab hands-on với Selenium và TestComplete
- Tình huống kiểm thử thực tế
-
Các Dự án Casestudy và Capstone Project
- Dự án nhóm để triển khai một giải pháp tự động hóa hoàn chỉnh
- Trình bày và đánh giá đồng đẳng
Tóm tắt và Bước tiếp theo
Yêu cầu
- Hiểu biết về các khái niệm lập trình cơ bản
- Kinh nghiệm với kiểm thử phần mềm (thủ công hoặc tự động)
- Am hiểu về công nghệ web và các framework phát triển
Đối tượng
- Nhà kiểm thử tự động hóa
- Kỹ sư QA
- Nhà phát triển phần mềm
- Chuyên gia IT tham gia vào bảo trì và kiểm thử phần mềm
Đá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
Tôi rất thích tất cả mọi thứ vì đối với tôi mọi thứ đều mới mẻ và tôi có thể thấy giá trị bổ sung mà nó mang lại cho công việc của mình.
Zareef - BMW South Africa
Khóa học - Tosca: Model-Based Testing for Complex Systems
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
Tôi thích cách các ví dụ dẫn đến phần tiếp theo. Bạn có thể sử dụng những gì đã học trong đoạn trước vào phần sau.
Sacha Mannion - BeyondTrust
Khóa học - C# for Automation Test Engineers
Dịch thuật bằng máy