Các hành động trong QTP / UFT với Ví dụ

Anonim

Hành động trong QTP là gì?

Các hành động giúp chia bài kiểm tra của bạn thành "đơn vị logic" hoặc "Quy trình nghiệp vụ". Các hành động giúp tạo một tập lệnh theo mô-đun và hiệu quả hơn.

Khi một tập lệnh mới được tạo, nó chỉ bao gồm một hành động. Nhưng bạn có thể thêm nhiều Hành động hơn vào Tập lệnh UFT Micro Focus của mình theo yêu cầu.

Có hai loại Hành động

  1. Tái sử dụng Hoạt động: có thể được sử dụng trong thử nghiệm khác. Chúng có thể được sử dụng trong cùng một Tập lệnh thử nghiệm nhiều lần.
  2. Hành động không thể tái sử dụng : không thể được sử dụng trong các Thử nghiệm khác. Chúng chỉ có thể được gọi trong cùng một tập lệnh một lần

Đôi khi, nếu một hành động trở nên lớn, bạn nên chia nhỏ nó ra. Bạn có thể chia một hành động hiện có theo hai cách

  1. Độc lập với nhau chia hành động đã chọn thành hai hành động anh em
  2. Hành động lồng nhau chia hành động đã chọn thành hành động mẹ có bước cuối cùng gọi hành động thứ hai, hành động con

Các hành động có thể truy cập dữ liệu thử nghiệm được lưu trữ trong biểu dữ liệu. HP QTP cung cấp 2 loại biểu dữ liệu

  1. Biểu dữ liệu TOÀN CẦU: Nó là duy nhất cho toàn bộ bài kiểm tra. Mọi Hành động đều có thể truy cập và ghi dữ liệu vào Biểu dữ liệu chung. Trang tính có tên "TOÀN CẦU"
  2. Biểu dữ liệu ĐỊA PHƯƠNG: Bằng số Hành động trong trang tính. Một Hành động chỉ có thể đọc và ghi dữ liệu vào Biểu dữ liệu cục bộ của chính nó. Tên trang tính = "TÊN HÀNH ĐỘNG".

Toàn bộ mục đích của việc tạo Hành động là để sử dụng chúng trong các Tập lệnh thử nghiệm khác. Có hai phương pháp để nhập Hành động vào Kiểm tra

  1. Kêu gọi sao chép hành động: Khi bạn tạo Bản sao hành động, hành động sẽ được sao chép toàn bộ, bao gồm các điểm kiểm tra, tham số hóa và tab hành động tương ứng trong Bảng dữ liệu vào kiểm tra gọi. Khi bạn chèn bản sao của một hành động hiện có, bạn có thể thực hiện các thay đổi đối với hành động đã sao chép và những thay đổi của bạn sẽ không ảnh hưởng cũng như không bị ảnh hưởng bởi bất kỳ thử nghiệm nào khác. Bạn có thể chèn các bản sao của cả hành động có thể tái sử dụng và không thể sử dụng lại
  2. Gọi hành động HIỆN TẠI: Gọi hành động ở chế độ chỉ đọc trong kiểm tra gọi. Chúng chỉ có thể được sửa đổi trong thử nghiệm mà chúng đã được tạo. Cho phép bạn sử dụng cùng một hành động trong một số thử nghiệm và giúp bạn dễ dàng duy trì các thử nghiệm. Bạn chỉ có thể thực hiện lệnh gọi cho các hành động "Có thể sử dụng lại".

Video hướng dẫn sau minh họa các Hành động . Nó sử dụng Tập lệnh thử nghiệm vani được tạo trong các hướng dẫn trước với 5 bước để đăng nhập vào Đặt chỗ chuyến bay. Hướng dẫn này dài nhất trong tất cả các hướng dẫn QTP và bạn nên ghi chú lại khi xem.

Bấm vào đây nếu video không thể truy cập được

Cũng giống như Hàm / Phương thức trong ngôn ngữ lập trình, bạn cũng có thể tạo các THAM SỐ đầu vào và đầu ra cho một hành động. Tham số này không có mối quan hệ với Tham số dữ liệu thử nghiệm đã học trước đó.

Nếu được yêu cầu, bạn có thể sử dụng câu lệnh sau để thoát một Hành động

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Trong khi thực thi tập lệnh QTP với các Hành động, bạn cần xem xét, Lặp lại toàn cục & Lặp lại cục bộ

Bạn có thể thay đổi tần suất lặp lại hành động bằng cách chọn Thuộc tính Cuộc gọi Hành động> Tab Chạy