Checkpoint trong QTP là gì?
Điểm kiểm tra là một điểm xác minh so sánh giá trị hiện tại với giá trị mong đợi cho các thuộc tính cụ thể của một Đối tượng. Nếu giá trị hiện tại và giá trị mong đợi khớp nhau, nó sẽ tạo ra trạng thái PASS, ngược lại là trạng thái FAIL.
Các loại điểm kiểm tra trong Micro Focus UFT
Có nhiều loại trạm kiểm soát được trình bày chi tiết bên dưới
- Các điểm kiểm tra tiêu chuẩn: Nó so sánh các giá trị mong đợi của các thuộc tính đối tượng được thu thập trong quá trình ghi với các giá trị hiện tại của đối tượng trong một phiên chạy
- Điểm kiểm tra trang: Điểm kiểm tra chuẩn được tạo cho một trang web có thể được gọi là Điểm kiểm tra trang. Nó được sử dụng để kiểm tra tổng số liên kết và hình ảnh trên một trang web. Điểm kiểm tra trang có thể được sử dụng để kiểm tra Thời gian tải tức là thời gian cần thiết để tải một trang web.
- Bitmap Checkpoint giúp người dùng kiểm tra bitmap của một hình ảnh hoặc một trang web đầy đủ. Nó thực hiện so sánh từng pixel giữa hình ảnh thực tế và hình ảnh mong đợi.
- Image Checkpoint cho phép bạn kiểm tra các thuộc tính như vị trí tệp nguồn của hình ảnh web. Không giống như Bitmap Checkpoint, bạn không thể kiểm tra pixel (bitmap) bằng cách sử dụng điểm kiểm tra hình ảnh.
- Text Checkpoint được sử dụng để kiểm tra văn bản mong đợi trong một trang web hoặc ứng dụng. Văn bản này có thể đến từ một vùng cụ thể của ứng dụng hoặc một phần nhỏ văn bản được hiển thị
- Các điểm kiểm tra khả năng truy cập xác minh việc tuân thủ các chỉ dẫn và hướng dẫn của Tổ chức World Wide Web Consortium (W3C) đối với hệ thống thông tin và công nghệ dựa trên Web. Các Nguyên tắc này giúp người khuyết tật dễ dàng truy cập vào web.
- Các điểm kiểm tra cơ sở dữ liệu tạo một truy vấn trong thời gian ghi và các giá trị cơ sở dữ liệu được lưu trữ dưới dạng giá trị mong đợi. Cùng một truy vấn được thực hiện trong thời gian chạy và các giá trị thực tế và mong đợi được so sánh.
- Trong Table Checkpoint , bạn có thể kiểm tra động nội dung của các ô của bảng (lưới) xuất hiện trong môi trường của bạn. Bạn cũng có thể kiểm tra các thuộc tính bảng khác nhau như chiều cao hàng, chiều rộng ô, v.v. Table Checkpoint tương tự như Database Checkpoint
- Sử dụng Điểm kiểm tra XML, bạn có thể xác minh Dữ liệu XML, Lược đồ XML, Dữ liệu XML
Cách sử dụng Checkpoint trong QTP?
Bấm vào đây nếu video không thể truy cập được
Những điều rút ra từ video
- Bạn có thể nhận thấy rằng kết quả được tạo cho tập lệnh thử nghiệm của chúng tôi không có Trạng thái Đạt / Không đạt nếu không có trạng thái tự động hóa của chúng tôi
- KẾT QUẢ KIỂM TRA dự kiến cho tình huống của chúng tôi phải là - Cửa sổ Đặt chỗ Chuyến bay, màn hình này sẽ xuất hiện sau khi nhập tên người dùng và mật khẩu hợp lệ. Để thực hiện điều này, chúng tôi sẽ cần ghi lại một bước bổ sung # 6 là Kiểm tra cửa sổ đặt chỗ chuyến bay được hiển thị…
- Có thể tự động hóa bước xác minh này bằng cách sử dụng các Điểm kiểm tra. Hãy tiếp tục và ghi lại bước # 6 Để thêm một điểm kiểm tra, hãy nhấp chuột phải vào bước số 5 mà sau đó điểm kiểm tra cần được chèn. Chọn Chèn điểm kiểm tra chuẩn. Hộp thoại Thuộc tính Điểm kiểm tra Mở ra.
- QTP chỉ định một tên mặc định cho một trạm kiểm soát. Bạn có thể nhập tên ưa thích của mình
- Bảng hiển thị tất cả các thuộc tính được ghi lại và các giá trị tương ứng của chúng cho đối tượng. Dấu Lựa chọn cho biết rằng các thuộc tính này sẽ được kiểm tra
- Biểu tượng ABC chỉ ra rằng các giá trị thuộc tính là một hằng số. Nếu bạn tham số hóa bất kỳ thuộc tính nào đã chọn, biểu tượng sẽ thay đổi tương ứng
- Hãy giữ nguyên mặc định và chèn câu lệnh sau bước hiện tại. Bấm OK
- Một câu lệnh kiểm tra với tên điểm kiểm tra được chèn vào dòng # 6. Hãy phát lại tập lệnh
- Tập lệnh đưa ra Lỗi thời gian chạy
- Chà, đây là một nguồn lỗi phổ biến cho người mới bắt đầu và xảy ra bởi vì ở bước # 5, QTP đóng Màn hình đặt chỗ chuyến bay và khi quá trình thực hiện đến bước # 6, không có Đối tượng màn hình đặt chỗ chuyến bay nào có sẵn để thay đổi các thuộc tính của nó. Bạn cần đảm bảo rằng đối tượng đang xác minh khả dụng trong khi QTP thực hiện Bước điểm kiểm tra
- Lỗi này có thể được khắc phục bằng cách thay đổi trình tự các Bước Kiểm tra. Bạn cần chuyển Bước 5 & bước 6. Trong bước kịch bản mới, 5 là xác minh Cửa sổ Đặt chỗ Chuyến bay Tồn tại và bước 6 là Đóng ứng dụng
- Trong HP QTP, bạn chỉ cần cắt bước # 6 và dán nó vào vị trí của bước # 5. Hãy phát lại kịch bản một lần nữa. Script đi qua và cây kết quả cung cấp các giá trị điểm kiểm tra đã được so sánh. Đó là tất cả đối với các điểm kiểm tra tiêu chuẩn
Video hướng dẫn này trình bày các loại Điểm kiểm tra khác nhau trong Quick Test Professional