การดำเนินการใน QTP/UFT พร้อมตัวอย่าง

Action ใน QTP คืออะไร?

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

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

การกระทำมีสองประเภท

  1. นำมาใช้ใหม่ การดำเนินการ: สามารถใช้ในการทดสอบอื่นๆ ได้ สามารถใช้ในสคริปต์ทดสอบเดียวกันได้หลายครั้ง
  2. ไม่สามารถใช้ซ้ำได้ การดำเนินการ: ไม่สามารถใช้ในการทดสอบอื่นได้ สามารถเรียกได้ในสคริปต์เดียวกันเพียงครั้งเดียวเท่านั้น

ในบางครั้ง หากการกระทำกลายเป็นเรื่องใหญ่ การแบ่งแยกการกระทำก็ถือเป็นแนวปฏิบัติที่ดี คุณสามารถแยกการกระทำที่มีอยู่ได้สองวิธี

  1. อิสระ ของกันและกันซึ่งแยกการกระทำที่เลือกออกเป็นสองการกระทำพี่น้อง
  2. การกระทำที่ซ้อนกัน ซึ่งแยกการกระทำที่เลือกออกเป็นการกระทำหลักซึ่งขั้นตอนสุดท้ายเรียกการกระทำที่สองซึ่งเป็นการกระทำรอง

การดำเนินการสามารถเข้าถึงข้อมูลทดสอบที่จัดเก็บไว้ในเอกสารข้อมูล HP QTP จัดให้ เอกสารข้อมูลสินค้า 2 ประเภท

  1. เอกสารข้อมูลทั่วโลก: มันไม่ซ้ำกันสำหรับการทดสอบทั้งหมด การดำเนินการใดๆ สามารถเข้าถึงและเขียนข้อมูลลงใน Global Datasheet แผ่นงานชื่อ "GLOBAL"
  2. เอกสารข้อมูลท้องถิ่น: เท่ากับจำนวนการดำเนินการในแผ่นงาน การดำเนินการสามารถอ่านและเขียนข้อมูลลงในแผ่นข้อมูลภายในเครื่องของตนเองได้เท่านั้น ชื่อชีต = “ชื่อการดำเนินการ”

วัตถุประสงค์ทั้งหมดของการสร้างการดำเนินการคือใช้ในสคริปต์ทดสอบอื่นๆ มีสองวิธีในการนำเข้าการดำเนินการเข้าสู่การทดสอบ

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

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

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

เช่นเดียวกับ ฟังก์ชัน/วิธีการ ในภาษาโปรแกรมคุณสามารถสร้างอินพุตและเอาต์พุตได้ พารามิเตอร์ สำหรับการกระทำ พารามิเตอร์นี้มี ไม่มีความสัมพันธ์ กับ ทดสอบการกำหนดพารามิเตอร์ข้อมูล เรียนรู้ก่อนหน้านี้

หากจำเป็นคุณสามารถใช้คำสั่งต่อไปนี้เพื่อออกจากการดำเนินการ

  • ออกจากการดำเนินการ
  • ออกจาก ActionIteration
  • ออกจากRun
  • ออกจาก GlobalIteration

ขณะดำเนินการก สคริปต์ QTP ด้วยการดำเนินการ คุณต้องพิจารณา การวนซ้ำทั่วโลกและการวนซ้ำในท้องถิ่น

คุณสามารถเปลี่ยนความถี่ของการดำเนินการซ้ำได้ โดยการเลือก คุณสมบัติการเรียกการดำเนินการ > แท็บเรียกใช้