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à:
- Thông số bảng dữ liệu
- Thông số kiểm tra/hành động
- Tham số biến môi trường
- 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.
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à
- Nhấp vào Xem từ khóa
- Nhấp vào biểu tượng Tham số hóa.
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”.
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.
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.
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.
Ý 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.
Ư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