การดำเนินการใน QTP/UFT พร้อมตัวอย่าง
Action ใน QTP คืออะไร?
สถานะ ช่วยแบ่งการทดสอบของคุณออกเป็น "หน่วยทางลอจิคัล" หรือ "กระบวนการทางธุรกิจ" การดำเนินการช่วยสร้างสคริปต์ที่เป็นโมดูลและมีประสิทธิภาพมากขึ้น
เมื่อสคริปต์ถูกสร้างขึ้นใหม่ สคริปต์จะประกอบด้วยการดำเนินการเดียวเท่านั้น แต่คุณสามารถเพิ่มการดำเนินการเพิ่มเติมให้กับสคริปต์ Micro Focus UFT ของคุณได้ตามความต้องการ
การกระทำมีสองประเภท
- นำมาใช้ใหม่ การดำเนินการ: สามารถใช้ในการทดสอบอื่นๆ ได้ สามารถใช้ในสคริปต์ทดสอบเดียวกันได้หลายครั้ง
- ไม่สามารถใช้ซ้ำได้ การดำเนินการ: ไม่สามารถใช้ในการทดสอบอื่นได้ สามารถเรียกได้ในสคริปต์เดียวกันเพียงครั้งเดียวเท่านั้น
ในบางครั้ง หากการกระทำกลายเป็นเรื่องใหญ่ การแบ่งแยกการกระทำก็ถือเป็นแนวปฏิบัติที่ดี คุณสามารถแยกการกระทำที่มีอยู่ได้สองวิธี
- อิสระ ของกันและกันซึ่งแยกการกระทำที่เลือกออกเป็นสองการกระทำพี่น้อง
- การกระทำที่ซ้อนกัน ซึ่งแยกการกระทำที่เลือกออกเป็นการกระทำหลักซึ่งขั้นตอนสุดท้ายเรียกการกระทำที่สองซึ่งเป็นการกระทำรอง
การดำเนินการสามารถเข้าถึงข้อมูลทดสอบที่จัดเก็บไว้ในเอกสารข้อมูล HP QTP จัดให้ เอกสารข้อมูลสินค้า 2 ประเภท
- เอกสารข้อมูลทั่วโลก: มันไม่ซ้ำกันสำหรับการทดสอบทั้งหมด การดำเนินการใดๆ สามารถเข้าถึงและเขียนข้อมูลลงใน Global Datasheet แผ่นงานชื่อ "GLOBAL"
- เอกสารข้อมูลท้องถิ่น: เท่ากับจำนวนการดำเนินการในแผ่นงาน การดำเนินการสามารถอ่านและเขียนข้อมูลลงในแผ่นข้อมูลภายในเครื่องของตนเองได้เท่านั้น ชื่อชีต = “ชื่อการดำเนินการ”
วัตถุประสงค์ทั้งหมดของการสร้างการดำเนินการคือใช้ในสคริปต์ทดสอบอื่นๆ มีสองวิธีในการนำเข้าการดำเนินการเข้าสู่การทดสอบ
- การเรียกร้องให้คัดลอกการดำเนินการ: เมื่อคุณสร้างสำเนาของการดำเนินการ การดำเนินการจะถูกคัดลอกทั้งหมด รวมถึงจุดตรวจสอบ การกำหนดพารามิเตอร์ และแท็บการดำเนินการที่เกี่ยวข้องในตารางข้อมูลลงในการทดสอบการเรียก เมื่อคุณแทรกสำเนาของการกระทำที่มีอยู่ คุณสามารถเปลี่ยนแปลงการกระทำที่คัดลอกได้ และการเปลี่ยนแปลงของคุณจะไม่ส่งผลกระทบหรือได้รับผลกระทบจากการทดสอบอื่นใด คุณสามารถแทรกสำเนาการดำเนินการทั้งแบบใช้ซ้ำได้และแบบใช้ซ้ำไม่ได้
- การเรียกร้องให้ดำเนินการที่มีอยู่: การเรียกร้องให้ดำเนินการเป็นแบบอ่านอย่างเดียวในการทดสอบการโทร สามารถแก้ไขได้ในการทดสอบที่สร้างขึ้นเท่านั้น ช่วยให้คุณสามารถใช้การดำเนินการเดียวกันในการทดสอบต่างๆ และทำให้ง่ายต่อการบำรุงรักษาการทดสอบ คุณสามารถเรียกเฉพาะการดำเนินการ "ใช้ซ้ำได้" เท่านั้น
วิดีโอสาธิตต่อไปนี้ สถานะ- ใช้สคริปต์ทดสอบวานิลลาที่สร้างขึ้นในบทช่วยสอนก่อนหน้านี้โดยมี 5 ขั้นตอนในการเข้าสู่ระบบ การจองเที่ยวบิน- บทช่วยสอนนี้คือ ยาวที่สุด ทั้งหมด บทช่วยสอน QTP และขอแนะนำให้คุณจดบันทึกขณะดูข้อมูลด้วย
คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้
เช่นเดียวกับ ฟังก์ชัน/วิธีการ ในภาษาโปรแกรมคุณสามารถสร้างอินพุตและเอาต์พุตได้ พารามิเตอร์ สำหรับการกระทำ พารามิเตอร์นี้มี ไม่มีความสัมพันธ์ กับ ทดสอบการกำหนดพารามิเตอร์ข้อมูล เรียนรู้ก่อนหน้านี้
หากจำเป็นคุณสามารถใช้คำสั่งต่อไปนี้เพื่อออกจากการดำเนินการ
- ออกจากการดำเนินการ
- ออกจาก ActionIteration
- ออกจากRun
- ออกจาก GlobalIteration
ขณะดำเนินการก สคริปต์ QTP ด้วยการดำเนินการ คุณต้องพิจารณา การวนซ้ำทั่วโลกและการวนซ้ำในท้องถิ่น
คุณสามารถเปลี่ยนความถี่ของการดำเนินการซ้ำได้ โดยการเลือก คุณสมบัติการเรียกการดำเนินการ > แท็บเรียกใช้