จุดตรวจใน QTP/UFT พร้อมตัวอย่าง
จุดตรวจใน QTP คืออะไร?
จุดตรวจสอบคือจุดตรวจสอบที่เปรียบเทียบค่าปัจจุบันกับค่าที่คาดหวังสำหรับคุณสมบัติที่ระบุของวัตถุ หากค่าปัจจุบันและค่าที่คาดหวังตรงกัน สถานะ PASS จะกลายเป็นสถานะ FAIL
ประเภทของจุดตรวจใน Micro Focus UFT
มีจุดตรวจหลายประเภทตามรายละเอียดด้านล่าง
- จุดตรวจมาตรฐาน: เปรียบเทียบค่าที่คาดหวังของคุณสมบัติวัตถุที่จับภาพระหว่างการบันทึกกับ ค่าปัจจุบันของวัตถุ ระหว่างเซสชันการวิ่ง
- จุดตรวจสอบหน้า: จุดตรวจสอบมาตรฐานที่สร้างขึ้นสำหรับเว็บเพจสามารถเรียกว่าจุดตรวจสอบหน้าได้ ใช้เพื่อตรวจสอบจำนวนลิงก์และรูปภาพทั้งหมดบนหน้าเว็บ จุดตรวจสอบหน้าสามารถใช้เพื่อตรวจสอบเวลาในการโหลด เช่น เวลาที่ใช้ในการโหลดหน้าเว็บ
- จุดตรวจสอบบิตแมป ช่วยผู้ใช้ในการตรวจสอบบิตแมปของรูปภาพหรือหน้าเว็บแบบเต็ม มีการเปรียบเทียบพิกเซลต่อพิกเซลระหว่างรูปภาพจริงและรูปภาพที่คาดหวัง
- ภาพจุดตรวจ ช่วยให้คุณสามารถตรวจสอบคุณสมบัติ เช่น ตำแหน่งไฟล์ต้นฉบับของรูปภาพบนเว็บ ต่างจากจุดตรวจสอบบิตแมปที่คุณไม่สามารถตรวจสอบพิกเซล (บิตแมป) โดยใช้จุดตรวจสอบรูปภาพ
- จุดตรวจข้อความ ใช้เพื่อตรวจสอบข้อความที่คาดว่าจะปรากฏในเว็บเพจหรือแอปพลิเคชัน ข้อความนี้อาจมาจากพื้นที่เฉพาะของแอปพลิเคชันหรือข้อความส่วนเล็ก ๆ ที่แสดง
- จุดตรวจการเข้าถึง ตรวจสอบการปฏิบัติตามคำแนะนำและแนวทางของ World Wide Web Consortium (W3C) สำหรับเทคโนโลยีบนเว็บและระบบข้อมูล หลักเกณฑ์เหล่านี้ช่วยให้ผู้พิการสามารถเข้าถึงเว็บได้อย่างง่ายดาย
- จุดตรวจฐานข้อมูล สร้างแบบสอบถามในช่วงเวลาบันทึกและค่าฐานข้อมูลจะถูกจัดเก็บตามค่าที่คาดหวัง แบบสอบถามเดียวกันนี้ถูกดำเนินการในระหว่างรันไทม์และมีการเปรียบเทียบค่าจริงและค่าที่คาดหวัง
- In จุดตรวจตารางคุณสามารถตรวจสอบเนื้อหาของเซลล์ของตาราง (ตาราง) ที่ปรากฏในสภาพแวดล้อมของคุณได้แบบไดนามิก คุณยังสามารถตรวจสอบคุณสมบัติของตารางต่างๆ เช่น ความสูงของแถว ความกว้างของเซลล์ และอื่นๆ Table Checkpoint คล้ายกับ Database Checkpoint
- การใช้ จุดตรวจ XML คุณสามารถตรวจสอบข้อมูล XML, XML Schema, ข้อมูล XML
จะใช้จุดตรวจใน QTP ได้อย่างไร
คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้
ข้อคิดจากวิดีโอ
- คุณอาจสังเกตเห็นว่าผลลัพธ์ที่สร้างขึ้นสำหรับสคริปต์ทดสอบของเราไม่มีสถานะผ่าน/ไม่ผ่าน หากระบบอัตโนมัติของเราไม่สมบูรณ์
- ผลการทดสอบที่คาดหวังสำหรับสถานการณ์ของเราควรเป็น – หน้าต่างการจองเที่ยวบินซึ่งเป็นหน้าจอนี้ควรปรากฏขึ้นหลังจากป้อนชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง เพื่อให้บรรลุผลนี้เราจะต้อง ระเบียน ขั้นตอนเพิ่มเติม # 6 คือ หน้าต่างตรวจสอบการสำรองที่นั่งเที่ยวบินจะปรากฏขึ้น…
- ขั้นตอนการยืนยันนี้สามารถทำได้โดยอัตโนมัติโดยใช้จุดตรวจสอบ ดำเนินการต่อและบันทึกขั้นตอนที่ 6 หากต้องการเพิ่มจุดตรวจสอบ ให้คลิกขวาที่ขั้นตอนที่ 5 หลังจากนั้นจะต้องแทรกจุดตรวจสอบ เลือกแทรกจุดตรวจสอบมาตรฐาน กล่องโต้ตอบคุณสมบัติจุดตรวจ Box เปิด
- QTP กำหนดชื่อเริ่มต้นให้กับจุดตรวจ คุณสามารถป้อนชื่อที่คุณต้องการ
- ตารางแสดงคุณสมบัติที่บันทึกไว้ทั้งหมดและค่าที่สอดคล้องกันสำหรับออบเจ็กต์ เครื่องหมายการเลือกบ่งชี้ว่าคุณสมบัติเหล่านี้จะถูกตรวจสอบ
- ไอคอน ABC ระบุว่าค่าคุณสมบัติเป็นค่าคงที่ หากคุณกำหนดพารามิเตอร์คุณสมบัติใดๆ ที่เลือก ไอคอนจะเปลี่ยนตามลำดับ
- ยึดตามค่าเริ่มต้นและแทรกคำสั่งหลังขั้นตอนปัจจุบัน คลิกตกลง
- คำสั่งตรวจสอบที่มีชื่อจุดตรวจถูกแทรกไว้ที่บรรทัด # 6 ให้เล่นสคริปต์อีกครั้ง
- สคริปต์แสดงข้อผิดพลาดรันไทม์
- นี่เป็นสาเหตุทั่วไปของข้อผิดพลาดสำหรับผู้เริ่มต้น และเกิดขึ้นเนื่องจากในขั้นตอนที่ 5 QTP จะปิดหน้าจอการจองเที่ยวบิน และเมื่อการดำเนินการถึงขั้นตอนที่ 6 จะไม่มีวัตถุหน้าจอการจองเที่ยวบินที่จะเปลี่ยนแปลงคุณสมบัติได้ คุณต้องตรวจสอบให้แน่ใจว่าวัตถุที่กำลังตรวจสอบนั้นพร้อมใช้งานในขณะที่ QTP ดำเนินการขั้นตอนด่าน
- ข้อผิดพลาดนี้สามารถแก้ไขได้โดยการเปลี่ยนลำดับขั้นตอนการทดสอบ คุณต้องสลับขั้นตอนที่ 5 และขั้นตอนที่ 6 ในขั้นตอนสถานการณ์ใหม่ ขั้นตอนที่ 5 คือการตรวจสอบว่ามีหน้าต่างการจองเที่ยวบินอยู่ และขั้นตอนที่ 6 คือการปิดแอปพลิเคชัน
- In เอชพี QTPคุณเพียงแค่ต้องตัดขั้นตอนที่ 6 แล้ววางในตำแหน่งของขั้นตอนที่ 5 มาเล่นสคริปกันอีกครั้ง สคริปต์ผ่านไปและแผนผังผลลัพธ์จะให้ค่าจุดตรวจสอบที่ถูกเปรียบเทียบ นั่นคือทั้งหมดไปยังจุดตรวจมาตรฐาน
วิดีโอสอนนี้สาธิตประเภทต่างๆ จุดตรวจ ใน Quick Test Professional