Tham số hóa trong QTP/UFT với ví dụ

Tham số QTP là gì?

QTP cho phép chúng ta chọn các đầu vào thử nghiệm khác nhau tại một thời điểm chạy. Quá trình cung cấp các giá trị đầu vào khác nhau thông qua các tham số bên ngoài được gọi là tham số hóa.

Các loại tham số hóa trong QTP

Các loại tham số có thể là:

  1. Thông số bảng dữ liệu
  2. Thông số kiểm tra/hành động
  3. Tham số biến môi trường
  4. Thông số số ngẫu nhiên

Tham số hóa trong QTP

T Hướng dẫn sử dụng Micro Focus UFT trình bày cách thực hiện tham số hóa để đăng nhập thành công vào ứng dụng đặt chỗ chuyến bay. Bạn có thể thắc mắc tại sao phải nỗ lực hết sức để tự động hóa kịch bản đơn giản này. Chúng tôi sẽ kiểm tra xem người dùng có đăng nhập thành công vào ứng dụng hay không khi nhập Tên và mật khẩu đại lý hợp lệ. Nhu cầu tham số hóa trở nên rõ ràng nếu chúng ta mở rộng phạm vi của kịch bản để bao gồm Sự kết hợp của Tên và mật khẩu ALPHANNUMERIC hợp lệ. Trong trường hợp này, các bước kiểm tra sẽ giữ nguyên. Nhưng chúng ta sẽ có nhiều sự kết hợp Dữ liệu hơn để KIỂM TRA. Trong ví dụ này, chúng tôi sẽ giới hạn chỉ 3 trong số 8 kết hợp có thể có.

Kịch bản thử nghiệm Các bước kiểm tra Dữ liệu thử nghiệm
Kiểm tra xem người dùng có đăng nhập thành công vào ứng dụng khi nhập TỔNG HỢP Tên Đại lý CHỮ & SỐ hợp lệ hay không Bước 1) Mở ứng dụng đặt vé máy bay
Bước 2) Nhập tên đại lý hợp lệ
Bước 3) Nhập mật khẩu hợp lệ
Bước 4) Nhấn Ok
Bước 5) Đóng ứng dụng sau khi đăng nhập thành công.
Tên đại lý = Guru
Mật khẩu = Mercury
Tên đại lý = Guru99
Mật khẩu = THỦY NGÂN
Tên đại lý = 9999
Mật khẩu = thủy ngân

Để đạt được điều này, bạn có thể sao chép sáu bước hoặc đưa ra các giá trị dữ liệu khác nhau mà trên thực tế bạn sẽ thực hiện thủ công hoặc bạn có thể sử dụng Tham số hóa.

Tham số hóa trong QTP

Cách dễ nhất để tham số hóa một đối số, trong trường hợp của chúng tôi, Guru là

  1. Nhấp vào Xem từ khóa
  2. Nhấp vào biểu tượng Tham số hóa.

Tham số hóa trong QTP

Hộp thoại cấu hình giá trị Box Mở ra. Hiện tại, giá trị được đặt thành Hằng số. Bấm vào Nút Radio Tham số. QTP gán tên mặc định cho tham số này. Bạn có thể đặt tên theo lựa chọn của mình và sau đó nhấp vào “OK”.

Tham số hóa trong QTP

Trong Bảng toàn cầu, một cột có Tiêu đề “Tên đại lý” và giá trị Guru được tạo. Bạn có thể nhập thêm giá trị cho tham số này.

Tham số hóa trong QTP

Khi bạn nhấp vào trên mạngquan điểm chuyên môn” bạn sẽ thấy “Tên đại lý” được thay thế bằng “Guru” và loại trang tính được sử dụng.

Tham số hóa trong QTP

Tương tự như vậy, bạn cũng có thể tham số hóa đối số Mật khẩu và nhập các bộ dữ liệu thử nghiệm khác nhau.

Tham số hóa trong QTP

Ý nghĩa của Bảng dữ liệu này là QTP sẽ lặp lại sáu bước tương tự mà chúng tôi có ghi lại ba lần. Trong lần lặp đầu tiên, nó sẽ sử dụng dữ liệu ở hàng đầu tiên. Trong lần thứ hai, nó sẽ sử dụng dữ liệu ở hàng thứ hai, v.v. Bây giờ hãy chạy script. Đây là lần lặp đầu tiên. Đây là lần lặp thứ hai. Trong tạp chí thanh trạng thái, QTP cung cấp thông tin của hàng, nó hiện đang được sử dụng làm dữ liệu thử nghiệm và đánh dấu hàng tương ứng trong biểu dữ liệu. Kết quả sẽ hiển thị tóm tắt của 3 lần lặp.

Tham số hóa trong QTP

Ưu điểm của việc tham số hóa

  • Tham số hóa cho phép chúng tôi chọn các giá trị khác nhau trong thời gian chạy
  • Nó làm giảm thời gian và công sức
  • Việc sử dụng Data Drivers cho phép chúng ta sử dụng cùng một dữ liệu cho nhiều hộp nhập liệu khác nhau. (Data Drivers là một tính năng do HP UFT cung cấp, hiển thị tất cả các hằng số có thể được tham số hóa trong một cửa sổ duy nhất. Tính năng này giúp việc tham số hóa tập lệnh lớn trở nên dễ dàng.

Nhấp chuột vào đây nếu video không thể truy cập được