Đề cương khóa học
Module 1: Tổng quan về HP UFT
• Trang bắt đầu của UFT
Module 2: Chuẩn bị cho việc Ghi lại / Lợi ích Test Automation
• Điều hướng quy trình kiểm thử GUI điển hình
• Ghi lại các bước của một quy trình nghiệp vụ
• Ưu tiên các quy trình nghiệp vụ bằng các tiêu chí hiệu quả
• Thu thập đủ dữ liệu kiểm thử
• Chuẩn bị môi trường kiểm thử cho kiểm thử tự động
Module 3: Chuyển đổi trường hợp kiểm thử thủ công thành kiểm thử tự động
• Chạy một kiểm thử và kiểm tra lỗi
• Lưu một kiểm thử
• Xem kết quả kiểm thử
Module 4: Xác định đối tượng
• Xác định đối tượng trong UFT cho Kiểm thử GUI
• Sử dụng Object Repository để quản lý đối tượng kiểm thử trong UFT cho Kiểm thử GUI
Module 5: Chia sẻ Object Repository
• Xác định các loại Object Repository
• Quản lý Object Repository được chia sẻ bằng Object Repository Manager
• Sử dụng các định danh quan hệ trực quan
Module 6: Đối tượng Đồng bộ hóa
• Xác định đồng bộ hóa trong UFT cho Kiểm thử GUI
• Xác định mục đích sử dụng của đồng bộ hóa trong UFT cho Kiểm thử GUI
• Thêm một bước đồng bộ hóa cho một đối tượng cụ thể
Module 7: Sử dụng Checkpoint
• Xác định các Checkpoint tiêu chuẩn
• Thêm Checkpoint tiêu chuẩn vào một kiểm thử
• Sử dụng biểu thức chính quy để tăng tính linh hoạt cho Checkpoint tiêu chuẩn
Module 8: Sử dụng Tham số
• Chèn một tham số đầu vào hoặc đầu ra
• Chèn một tham số đầu ra
• Tham số hóa một Checkpoint
• Đánh giá kết quả kiểm thử cho các kiểm thử lặp đi lặp lại
Module 9: Cách sử dụng các hành động có thể tái sử dụng
• Xác định các hành động trong kiểm thử GUI
• Xác định các loại hành động
• Xác định các lần lặp lại của hành động và kiểm thử
• Xác định các lệnh gọi đến các hành động hiện có và bản sao của các hành động
• Chia sẻ giá trị bằng bảng dữ liệu toàn cục
• Gọi các hành động với tham số
• Lưu trữ giá trị trả về của hành động
• Tạo nhiều hành động từ một hành động duy nhất
• Tạo một hành động mới
• Gọi một hành động có thể tái sử dụng từ một kiểm thử khác
• Sử dụng các bảng dữ liệu cục bộ và toàn cục
• Giải quyết các hành động bị thiếu
Module 10: Thêm các bước mà không cần công cụ ghi lại
• Liệt kê các loại bước có thể được thêm vào một kiểm thử mà không cần sử dụng tính năng ghi lại
• Sử dụng các câu lệnh điều kiện trong một kiểm thử
• Sử dụng Step Generator
• Sử dụng đối tượng reporter để báo cáo các sự kiện trong kết quả kiểm thử
Module 11: Tạo Kiểm thử trên Ứng dụng Web
• Ghi lại và chạy một kiểm thử trên ứng dụng web
• Chèn các Checkpoint tiêu chuẩn trên các đối tượng web
• Chèn một Checkpoint văn bản trong một kiểm thử cho một ứng dụng web
Module 12: Kiểm tra dịch vụ web với UFT API
• Xác định Kiến trúc hướng dịch vụ (SOA)
• Xác định các thành phần của SOA
• Xác định thuật ngữ và nguyên tắc xung quanh thành phần
kiểm thử
• Điều hướng giao diện người dùng UFT để kiểm thử API
• Tạo Service Test (Kiểm thử API) cơ bản trong UFT
Testimonials (5)
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Course - Automation Testing with Cypress
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
The trainer explained every functionality thoroughly.