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ờ.