Tham số QTP là gì?
QTP cho phép chúng tôi 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 kiểu tham số hóa trong QTP
Các loại tham số có thể là:
- Tham số bảng dữ liệu
- Thông số kiểm tra / hành động
- Các thông số biến môi trường
- Tham số số ngẫu nhiên
Tham số hóa trong QTP
Hướng dẫn Micro Focus UFT này 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ể tự hỏi tại sao phải nỗ lực Herculean để tự động hóa kịch bản đơn giản này. Chúng tôi sẽ kiểm tra rằng người dùng đăng nhập thành công vào ứng dụng khi nhập Tên & Mật khẩu Tác nhân hợp lệ. Nhu cầu tham số hóa trở nên hiển nhiên nếu chúng ta mở rộng phạm vi của kịch bản để bao gồm Tổ hợp Tên & Mật khẩu Tác nhân ALPHANUMERIC hợp lệ . Trong trường hợp này, các bước kiểm tra sẽ vẫn giữ nguyên. Nhưng chúng ta sẽ có nhiều kết hợp Dữ liệu hơn để KIỂM TRA. Trong ví dụ này, chúng tôi sẽ hạn chế 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 đã đăng nhập thành công vào ứng dụng hay chưa khi nhập TỔNG HỢP Tên tác nhân & Mật khẩu NHÔM hợp lệ | 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 đặc vụ = Mật khẩu Guru = Tên đặc vụ Mercury = Mật khẩu Guru99 = MERCURY Tên đặc vụ = 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 cung cấp các giá trị dữ liệu khác nhau mà trên thực tế là điều bạn sẽ làm theo cách 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 ta, Guru là
- Nhấp vào Chế độ xem Từ khoá
- Nhấp vào Biểu tượng Tham số.
Hộp thoại Cấu hình Giá trị 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 một 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 Global Sheet, một cột có Tiêu đề "Tên tác nhân" và Guru giá trị được tạo. Bạn có thể nhập nhiều giá trị hơn cho tham số này.
Khi bạn nhấp vào "chế độ xem chuyên gia", bạn sẽ thấy rằng "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 tập dữ liệu thử nghiệm khác nhau.
Biểu dữ liệu này có nghĩa là QTP sẽ lặp lại sáu bước giống nhau mà chúng tôi đã ghi 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 giây thứ hai, nó sẽ sử dụng dữ liệu ở hàng thứ hai, v.v. Bây giờ chúng ta hãy chạy script. Đây là lần lặp đầu tiên. Đây là lần lặp thứ hai. Trong thanh trạng thái, QTP cung cấp thông tin của hàng, nó hiện đang 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 3 lần lặp.
Ưu điểm của tham số hóa
- Tham số hóa cho phép chúng tôi chọn các giá trị khác nhau tại thời gian chạy
- Nó làm giảm thời gian và công sức
- Việc sử dụng Trình điều khiển dữ liệu cho phép chúng tôi sử dụng cùng một dữ liệu cho các hộp đầu vào khác nhau. (Trình điều khiển dữ liệu 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. Nó giúp việc tham số hóa tập lệnh lớn trở nên dễ dàng.
Bấm vào đây nếu video không thể truy cập được