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
การดูคุณสมบัติของจุดตรวจ
หลังจากใส่แล้วในกรณีที่ผู้ทดสอบต้องการเปลี่ยนค่าเราสามารถทำได้โดยคลิกขวาที่คีย์เวิร์ด "จุดตรวจ" ของสคริปต์และไปที่ "คุณสมบัติจุดตรวจ" ดังที่แสดงด้านล่าง -
คุณสามารถค้นหาจุดตรวจเดียวกันในที่เก็บอ็อบเจ็กต์ได้เช่นกันดังที่แสดงด้านล่าง มันแสดงให้เห็นว่าประเภทของจุดตรวจใช้คืออะไรและค่าที่คาดหวังและค่าการหมดเวลาคืออะไร