Đề 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
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories