QTP - CheckPoints
Điểm kiểm tra, như cái tên đã nói lên tất cả, đề cập đến một điểm xác thực so sánh giá trị hiện tại của các thuộc tính được chỉ định hoặc trạng thái hiện tại của một đối tượng với giá trị mong đợi, có thể được chèn vào bất kỳ thời điểm nào trong tập lệnh.
Các loại trạm kiểm soát
Sr.No. | Loại & Mô tả |
---|---|
1 | Standard Checkpoint Xác minh các giá trị thuộc tính của một đối tượng trong ứng dụng đang được thử nghiệm và được hỗ trợ bởi tất cả các môi trường bổ trợ. |
2 | Bitmap Checkpoint Xác minh một khu vực trong ứng dụng của bạn dưới dạng bitmap |
3 | File Content Checkpoint Xác minh văn bản trong tệp được tạo động hoặc được truy cập như .txt, .pdf |
4 | Table Checkpoint Xác minh thông tin trong một bảng. Không phải tất cả các môi trường đều được hỗ trợ. |
5 | Text Checkpoint Xác minh xem văn bản được hiển thị trong một khu vực xác định trong ứng dụng dựa trên Windows hay không, theo các tiêu chí đã chỉ định. |
6 | Text Area Checkpoint Xác minh xem chuỗi văn bản có được hiển thị trong một khu vực xác định trong ứng dụng dựa trên Windows hay không, theo tiêu chí đã chỉ định. |
7 | Accessibility Checkpoint Xác minh trang và báo cáo các khu vực của trang web có thể không tuân theo Nguyên tắc về khả năng truy cập nội dung web của World Wide Web Consortium (W3C) |
số 8 | Page Checkpoint Xác minh các đặc điểm của một trang Web. Nó cũng có thể kiểm tra các liên kết bị hỏng. |
9 | Database Checkpoint Xác minh nội dung của cơ sở dữ liệu được ứng dụng đang thử nghiệm truy cập. |
10 | XML Checkpoint Xác minh nội dung của tài liệu .xml hoặc tài liệu .xml trong các trang và khung. |
Chèn CheckPoint
Khi người dùng muốn chèn một điểm kiểm tra, người ta phải đảm bảo rằng hầu hết các điểm kiểm tra chỉ được hỗ trợ trong các phiên ghi. Khi người dùng ngừng ghi, các trạm kiểm soát sẽ không được bật.
Dưới đây là menu điểm kiểm tra, khi người dùng KHÔNG ở chế độ ghi.
Dưới đây là menu điểm kiểm tra, khi người dùng đang ở chế độ ghi.
Thí dụ
Các điểm kiểm tra được thêm vào ứng dụng đang được kiểm tra - "http://easycalculation.com/"
' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math
Calculator").Link("Numbers").Check CheckPoint("Numbers")
If Status Then
print "Checkpoint Passed"
Else
Print "Checkpoint Failed"
End if
' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math
Calculator").Image("French").Check CheckPoint("French")
If imgchkpoint Then
print "Checkpoint Passed"
Else
Print "Checkpoint Failed"
End if
Xem thuộc tính điểm kiểm tra
Sau khi chèn, trong trường hợp người kiểm tra muốn thay đổi các giá trị, chúng tôi có thể thực hiện việc này bằng cách nhấp chuột phải vào từ khóa 'điểm kiểm tra' của tập lệnh và điều hướng đến "Thuộc tính điểm kiểm tra" như hình dưới đây -
Bạn cũng có thể xác định vị trí các điểm kiểm tra giống nhau trong kho lưu trữ đối tượng, như được hiển thị bên dưới. Nó hiển thị chính xác loại điểm kiểm tra nào được sử dụng và đâu là giá trị mong đợi và giá trị thời gian chờ.