ประเภทของโหมดการบันทึกใน QTP/UFT: อนาล็อก, ระดับต่ำ, บริบท

HP UFT (QTP) รองรับโหมดการบันทึก 3 ประเภท

  1. บริบทที่ละเอียดอ่อน
  2. อนาล็อก
  3. ระดับต่ำ

โหมดการบันทึกที่ละเอียดอ่อนตามบริบท

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

โหมดบันทึกแบบอะนาล็อก

  • ในโหมดบันทึกแบบอะนาล็อก มืออาชีพทดสอบด่วน บันทึกและติดตามทุกการเคลื่อนไหวของเมาส์ในขณะที่คุณลากเมาส์ไปรอบๆ หน้าจอหรือหน้าต่าง
  • การบันทึกแบบอะนาล็อกของ Micro Focus UFT จะถูกบันทึกเป็นแทร็กและจัดเก็บไว้ในไดเรกทอรีของการทดสอบของคุณ
  • มีประโยชน์ในการบันทึกการทำงานที่ไม่สามารถบันทึกได้ในระดับวัตถุ เช่น ลายเซ็นที่สร้างขึ้นโดยการลากเมาส์
  • ในโหมดอะนาล็อกคุณสามารถบันทึกได้
  1. บันทึก สัมพันธ์กับหน้าจอ
  2. สัมพันธ์กับหน้าต่าง
  • เมื่อการทำงานแบบแอนะล็อกของคุณถูกจำกัดให้มีเพียงหน้าต่างเดียว ให้ใช้แบบสัมพันธ์กับหน้าต่าง
  • เมื่อการใช้งานอะนาล็อกของคุณเกี่ยวข้องกับหน้าจอหลายหน้าจอ เช่น การลากและวางวัตถุจากหน้าต่างหนึ่งไปยังอีกหน้าต่างหนึ่ง ให้ใช้ตัวเลือกหน้าจอ

โหมดระดับต่ำ

  • โหมดนี้ช่วยให้คุณสามารถบันทึกวัตถุใด ๆ ในแอปพลิเคชั่นของคุณ โดยไม่คำนึงว่า QTP จะจดจำวัตถุเฉพาะหรือการดำเนินการเฉพาะหรือไม่
  • โหมดนี้จะบันทึกที่ระดับออบเจ็กต์และบันทึกออบเจ็กต์รันไทม์ทั้งหมดเป็นออบเจ็กต์ทดสอบ Window หรือ WinObject
  • ใช้เมื่อพิกัดที่แน่นอนของวัตถุมีความสำคัญต่อการทดสอบของคุณ ตัวอย่างที่ดีคือแฮชแมปที่การคลิกส่วนต่างๆ ของรูปภาพจะนำคุณไปยังลิงก์ต่างๆ
  • ใช้เมื่อบันทึกการทดสอบในสภาพแวดล้อม (หรือบนวัตถุ) ที่ QTP ไม่รู้จัก
  • โหมดระดับต่ำจะบันทึกพิกัด x,y ของการคลิกใดๆ

เรียนรู้โหมดการบันทึกบริบท อนาล็อก และระดับต่ำด้วยตัวอย่างในวิดีโอต่อไปนี้

คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้

สรุป

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