Đề 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
 35 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan