Đề cương khóa học
Giới thiệu về Kiểm thử Tự động
- Tổng quan về Kiểm thử Tự động
- Lợi ích của tự động hóa
- Các loại kiểm thử: Chức năng so với Phi chức năng
- Hiểu 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ề Machine Learning trong các thuật toán mã
Tổng quan về các Công cụ Tự động hóa
- Selenium
- Thiết lập Selenium WebDriver
- Viết và chạy các script kiểm thử
- Các phương pháp hay 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
Đi 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 Framework
- Page Object Model (POM)
- Framework hướng dữ liệu và hướng 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
- Scripting và Tự động hóa
- Các ngôn ngữ scripting được hỗ trợ bởi TestComplete
- Tự động hóa các ứng dụng desktop, web và mobile
- Tùy chỉnh Kiểm thử
- Tạo các điểm kiểm tra tùy chỉnh
- Xử lý các 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
- Các chiến lược kiểm thử tự động cho các ứng dụng APEX
- Các công cụ và phương pháp cụ thể cho APEX
- Tự động hóa trong .Net Core
- Thiết lập các dự án kiểm thử
- Unit testing với xUnit
- Tích hợp và kiểm thử end-to-end
Machine Learning trong Tự động hóa
- Giới thiệu về Machine Learning 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 Machine Learning
- Viết các thuật toán để 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 Thủ công các Ứng dụng Mới
- Các Nguyên tắc 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
- Xác định các ứng viên tự động hóa
- Các phương pháp hay nhất để duy trì các script kiểm thử
HCM/NPP Kỹ thuật số và Chiến lược Thuê ngoài
- Tổng quan về HCM/NPP Kỹ thuật số
- Các công cụ và công nghệ trong HCM
- Các chiến lược tự động hóa cho các ứng dụng HCM
- Quản lý các Dự án Kiểm thử Thuê ngoài
- Các phương pháp hay nhất để thuê ngoài
- Đảm bảo chất lượng và tính nhất quán trong các dự án thuê ngoài
Các Công cụ và Công nghệ Thay thế
- Đánh giá Jtest và SOAtest
- Các tính năng của Jtest và SOAtest
- Tính phù hợp với 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 để kiểm thử API)
- Các chiến lược tích hợp và chuyển đổi
Các Hội thảo Thực hành và Các Kịch bản Thực tế
- Các Buổi Thực hành
- Các phòng thí nghiệm thực hành với Selenium và TestComplete
- Các kịch bản kiểm thử thực tế
- Nghiên cứu Tình huống và Dự án Cấp cao
- 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á ngang hàng
Tóm tắt và Các Bước Tiếp theo
Requirements
- Hiểu biết về các khái niệm lập trình cơ bản
- Có kinh nghiệm kiểm thử phần mềm (thủ công hoặc tự động)
- Làm quen với các công nghệ web và khung phát triển
Đối tượng
- Người kiểm thử tự động
- 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
Testimonials (5)
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
Course - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Điều đó dễ hiểu và dễ thực hiện.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
Machine Translated
Giáo viên đã giải thích chi tiết mọi tính năng.
Argean Quilaquil - DXC
Course - TestComplete
Machine Translated
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Course - JMeter Fundamentals
Machine Translated
I found the trainer made the course very interesting.
Cameron Taylor
Course - Web Application Performance Testing with JMeter
Machine Translated