Đề 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)
Mối quan hệ tốt, Ł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 mọi thứ vì tất cả đều mới mẻ đối với tôi và tôi có thể thấy giá trị 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ảng viên đã giải thích mọi chức năng một cách kỹ lưỡng.
Argean Quilaquil - DXC
Khóa học - TestComplete
Dịch thuật bằng máy
Trainer rấtnice. Giải thích của anh ấy rõ ràng và thú vị. Anh ấy cố gắng làm cho bài học trở nên hấp dẫn nhất có thể. Tôi đã rất thích các buổ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 chọn radio và nút bấm. Đôi khi, ID của phần tử không được bắt đúng. Chúng tôi đã học cách xác định các phần tử bằng cách sử dụng các bộ chọn CSS, XPath, Tên và ID. Tôi rất thích cách giải thích. Cảm ơn nhiều.
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 dắt đến phần tiếp theo. Bạn có thể sử dụng những kiến thức đã học từ đoạn trước trong phần sau.
Sacha Mannion - BeyondTrust
Khóa học - C# for Automation Test Engineers
Dịch thuật bằng máy