QTP - จุดตรวจ

จุดตรวจตามชื่อที่ระบุไว้ทั้งหมดหมายถึงจุดตรวจสอบความถูกต้องที่เปรียบเทียบค่าปัจจุบันของคุณสมบัติที่ระบุหรือสถานะปัจจุบันของวัตถุกับค่าที่คาดหวังซึ่งสามารถแทรกในช่วงเวลาใดก็ได้ในสคริปต์

ประเภทของจุดตรวจ

ซีเนียร์ ประเภทและคำอธิบาย
1

Standard Checkpoint

ตรวจสอบค่าคุณสมบัติของอ็อบเจ็กต์ในแอ็พพลิเคชันภายใต้การทดสอบและสนับสนุนโดยสภาพแวดล้อม Add-in ทั้งหมด

2

Bitmap Checkpoint

ตรวจสอบพื้นที่ของแอปพลิเคชันของคุณเป็นบิตแมป

3

File Content Checkpoint

ตรวจสอบข้อความในไฟล์ที่สร้างหรือเข้าถึงแบบไดนามิกเช่น. txt, .pdf

4

Table Checkpoint

ตรวจสอบข้อมูลภายในตาราง ไม่รองรับทุกสภาพแวดล้อม

5

Text Checkpoint

ตรวจสอบว่าข้อความที่แสดงภายในพื้นที่ที่กำหนดในแอปพลิเคชันที่ใช้ Windows ตามเกณฑ์ที่ระบุ

6

Text Area Checkpoint

ตรวจสอบว่าสตริงข้อความแสดงอยู่ภายในพื้นที่ที่กำหนดในแอปพลิเคชันที่ใช้ Windows หรือไม่ตามเกณฑ์ที่ระบุ

7

Accessibility Checkpoint

ตรวจสอบเพจและรายงานพื้นที่ของเว็บไซต์ที่อาจไม่เป็นไปตามแนวทางการเข้าถึงเนื้อหาเว็บของ World Wide Web Consortium (W3C)

8

Page Checkpoint

ตรวจสอบลักษณะของเว็บเพจ นอกจากนี้ยังสามารถตรวจสอบลิงก์เสีย

9

Database Checkpoint

ตรวจสอบเนื้อหาของฐานข้อมูลที่เข้าถึงโดยแอปพลิเคชันภายใต้การทดสอบ

10

XML Checkpoint

ตรวจสอบเนื้อหาของเอกสาร. xml หรือเอกสาร. xml ในเว็บเพจและเฟรม

การแทรก CheckPoint

เมื่อผู้ใช้ต้องการแทรกจุดตรวจต้องแน่ใจว่าด่านส่วนใหญ่ได้รับการสนับสนุนในช่วงการบันทึกเท่านั้น เมื่อผู้ใช้หยุดบันทึกจุดตรวจจะไม่เปิดใช้งาน

ด้านล่างเป็นเมนูจุดตรวจเมื่อผู้ใช้ไม่ได้อยู่ในโหมดบันทึก

ด้านล่างนี้เป็นเมนูจุดตรวจเมื่อผู้ใช้อยู่ในโหมดบันทึก

ตัวอย่าง

มีการเพิ่มจุดตรวจสำหรับแอปพลิเคชันที่อยู่ระหว่างการทดสอบ - "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

การดูคุณสมบัติของจุดตรวจ

หลังจากใส่แล้วในกรณีที่ผู้ทดสอบต้องการเปลี่ยนค่าเราสามารถทำได้โดยคลิกขวาที่คีย์เวิร์ด "จุดตรวจ" ของสคริปต์และไปที่ "คุณสมบัติจุดตรวจ" ดังที่แสดงด้านล่าง -

คุณสามารถค้นหาจุดตรวจเดียวกันในที่เก็บอ็อบเจ็กต์ได้เช่นกันดังที่แสดงด้านล่าง มันแสดงให้เห็นว่าประเภทของจุดตรวจใช้คืออะไรและค่าที่คาดหวังและค่าการหมดเวลาคืออะไร