จุดตรวจใน QTP/UFT พร้อมตัวอย่าง

จุดตรวจใน QTP คืออะไร?

จุดตรวจสอบคือจุดตรวจสอบที่เปรียบเทียบค่าปัจจุบันกับค่าที่คาดหวังสำหรับคุณสมบัติที่ระบุของวัตถุ หากค่าปัจจุบันและค่าที่คาดหวังตรงกัน สถานะ PASS จะกลายเป็นสถานะ FAIL

ประเภทของจุดตรวจใน Micro Focus UFT

มีจุดตรวจหลายประเภทตามรายละเอียดด้านล่าง

  1. จุดตรวจมาตรฐาน: เปรียบเทียบค่าที่คาดหวังของคุณสมบัติวัตถุที่จับภาพระหว่างการบันทึกกับ ค่าปัจจุบันของวัตถุ ระหว่างเซสชันการวิ่ง
  2. จุดตรวจสอบหน้า: จุดตรวจสอบมาตรฐานที่สร้างขึ้นสำหรับเว็บเพจสามารถเรียกว่าจุดตรวจสอบหน้าได้ ใช้เพื่อตรวจสอบจำนวนลิงก์และรูปภาพทั้งหมดบนหน้าเว็บ จุดตรวจสอบหน้าสามารถใช้เพื่อตรวจสอบเวลาในการโหลด เช่น เวลาที่ใช้ในการโหลดหน้าเว็บ
  3. จุดตรวจสอบบิตแมป ช่วยผู้ใช้ในการตรวจสอบบิตแมปของรูปภาพหรือหน้าเว็บแบบเต็ม มีการเปรียบเทียบพิกเซลต่อพิกเซลระหว่างรูปภาพจริงและรูปภาพที่คาดหวัง
  4. ภาพจุดตรวจ ช่วยให้คุณสามารถตรวจสอบคุณสมบัติ เช่น ตำแหน่งไฟล์ต้นฉบับของรูปภาพบนเว็บ ต่างจากจุดตรวจสอบบิตแมปที่คุณไม่สามารถตรวจสอบพิกเซล (บิตแมป) โดยใช้จุดตรวจสอบรูปภาพ
  5. จุดตรวจข้อความ ใช้เพื่อตรวจสอบข้อความที่คาดว่าจะปรากฏในเว็บเพจหรือแอปพลิเคชัน ข้อความนี้อาจมาจากพื้นที่เฉพาะของแอปพลิเคชันหรือข้อความส่วนเล็ก ๆ ที่แสดง
  6. จุดตรวจการเข้าถึง ตรวจสอบการปฏิบัติตามคำแนะนำและแนวทางของ World Wide Web Consortium (W3C) สำหรับเทคโนโลยีบนเว็บและระบบข้อมูล หลักเกณฑ์เหล่านี้ช่วยให้ผู้พิการสามารถเข้าถึงเว็บได้อย่างง่ายดาย
  7. จุดตรวจฐานข้อมูล สร้างแบบสอบถามในช่วงเวลาบันทึกและค่าฐานข้อมูลจะถูกจัดเก็บตามค่าที่คาดหวัง แบบสอบถามเดียวกันนี้ถูกดำเนินการในระหว่างรันไทม์และมีการเปรียบเทียบค่าจริงและค่าที่คาดหวัง
  8. In จุดตรวจตารางคุณสามารถตรวจสอบเนื้อหาของเซลล์ของตาราง (ตาราง) ที่ปรากฏในสภาพแวดล้อมของคุณได้แบบไดนามิก คุณยังสามารถตรวจสอบคุณสมบัติของตารางต่างๆ เช่น ความสูงของแถว ความกว้างของเซลล์ และอื่นๆ Table Checkpoint คล้ายกับ Database Checkpoint
  9. การใช้ จุดตรวจ 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