QTP - रिकॉर्ड और प्लेबैक

परीक्षण की रिकॉर्डिंग, परीक्षण के तहत एप्लिकेशन के उपयोगकर्ता कार्यों को रिकॉर्ड करने से मेल खाती है ताकि UFT स्वचालित रूप से उन स्क्रिप्ट को उत्पन्न कर सके जिन्हें वापस खेला जा सकता है। रिकॉर्ड और प्लेबैक हमें टूल की पहली छाप दे सकता है, चाहे वह तकनीक का समर्थन कर सके या नहीं, यदि प्रारंभिक सेटिंग्स सही ढंग से की गई हों।

रिकॉर्ड और प्लेबैक के लिए कदम इस प्रकार हैं -

Step 1 - नीचे दिखाए गए अनुसार प्रारंभ पृष्ठ से "नया" परीक्षण पर क्लिक करें -

Step 2- "नया" लिंक पर क्लिक करने पर, एक नई परीक्षण विंडो खुलती है और उपयोगकर्ता को परीक्षण प्रकार का चयन करने की आवश्यकता होती है। "जीयूआई टेस्ट" का चयन करें, परीक्षण और उस स्थान के लिए एक नाम दें जहां इसे सहेजने की आवश्यकता है।

Step 3- एक बार जब एक नया परीक्षण बनाया जाता है, तो नई परीक्षण स्क्रीन नीचे दिखाए अनुसार खुल जाती है। अब, "Action1" टैब पर क्लिक करें, जो डिफ़ॉल्ट रूप से 1 क्रिया के साथ बनाया गया है।

Step 4 - "रिकॉर्ड" मेनू पर क्लिक करें और नीचे दिखाए अनुसार "रिकॉर्ड और रन सेटिंग्स" चुनें -

Step 5- रिकॉर्ड और रन सेटिंग्स डायलॉग बॉक्स खुलता है और एप्लिकेशन के प्रकार के आधार पर, कोई भी वेब, जावा या विंडोज एप्लिकेशन का चयन कर सकता है। उदाहरण के लिए, यहां, हम एक वेब आधारित एप्लिकेशन (http://easycalacle.com/) रिकॉर्ड करेंगे।

Step 6- क्लिक करें। इंटरनेट एक्सप्लोरर वेब पते के साथ स्वचालित रूप से खुलता हैhttps://www.easycalculation.com/सेटिंग्स के अनुसार। "बीजगणित" के तहत "संख्या" लिंक पर क्लिक करें और एक संख्या में कुंजी और "गणना करें" पर हिट करें। कार्रवाई पूरी होने के बाद, रिकॉर्ड पैनल में "स्टॉप" बटन पर क्लिक करें। आप देखेंगे कि लिपि को नीचे दिखाया गया है -

Step 7- अब प्लेबैक बटन पर क्लिक करके स्क्रिप्ट को प्लेबैक करें। स्क्रिप्ट पुन: प्रदर्शित होती है और परिणाम प्रदर्शित होता है।

Step 8 - परिणाम विंडो डिफ़ॉल्ट रूप से खोली जाती है, जो वास्तव में निष्पादन, पास और असफल चरणों का टाइमस्टैम्प दिखाती है।

रिकॉर्ड और प्लेबैक का महत्व

  • यह सत्यापित करने के लिए प्रारंभिक जांच पद्धति के रूप में उपयोग किया जाता है कि क्या UFT प्रौद्योगिकी / अनुप्रयोग का समर्थन कर सकता है।

  • परीक्षण को किसी अनुप्रयोग या सुविधा की एक बुनियादी कार्यक्षमता बनाने के लिए उपयोग किया जाता है जिसमें दीर्घकालिक रखरखाव की आवश्यकता नहीं होती है।

  • इसका उपयोग माउस के मूवमेंट और कीबोर्ड इनपुट दोनों को रिकॉर्ड करने के लिए किया जा सकता है।

रिकॉर्डिंग के मोड

  • Normal Recording - यह डिफ़ॉल्ट रिकॉर्डिंग मोड है जो ऑब्जेक्ट्स और ऑपरेशन के तहत परीक्षण पर किए गए कार्यों को रिकॉर्ड करता है।

  • Analog Recording - यह न केवल कीबोर्ड क्रियाओं को बल्कि स्क्रीन या एप्लिकेशन विंडो के सापेक्ष माउस आंदोलनों को भी रिकॉर्ड करता है।

  • Low-Level Recording- यह इस तथ्य से स्वतंत्र वस्तुओं का सटीक समन्वय करता है कि क्या UFT ऑब्जेक्ट को पहचानता है या नहीं। यह सिर्फ सह-निर्देश रिकॉर्ड करता है, इसलिए माउस आंदोलनों को रिकॉर्ड नहीं करता है।

  • Insight Recording - यूएफटी रिकॉर्ड संचालन, इसके स्वरूप के आधार पर और इसके मूल गुणों के आधार पर नहीं।

रिकॉर्डिंग मोड कैसे चुनें

रिकॉर्डिंग बटन पर क्लिक करने के बाद, उपयोगकर्ता रिकॉर्डिंग शुरू होने वाले रिकॉर्डिंग फलक से रिकॉर्डिंग मोड को चुन सकता है, एक बार रिकॉर्डिंग शुरू होने पर। चयन उन लोगों में से किसी से किया जा सकता है जिनकी ऊपर चर्चा की गई है।

आप देखेंगे कि निम्नलिखित परिदृश्य सभी मोड में दर्ज किया गया है और एक ही कार्रवाई विभिन्न परिस्थितियों में दर्ज की गई है।

  • IE लॉन्च करें - https://www.easycalculation.com/
  • "बीजगणित" के तहत "संख्या" पर क्लिक करें
  • "स्क्वायर रूट" लिंक पर क्लिक करें
  • वर्गमूल की गणना करने के लिए एक मान दर्ज करें। हम कहते हैं 10
  • हिट की गणना

डिफ़ॉल्ट, एनालॉग और निम्न स्तर रिकॉर्डिंग मोड के तहत रिकॉर्ड की गई स्क्रिप्ट नीचे दी गई है -

' DEFAULT RECORDING MODE 
Browser("Free Online Math Calculator").Page("Free Online Math 
Calculator").Link("Numbers").Click 

Browser("Free Online Math Calculator").Page("Numbers Calculator - 
Math").Link("Square Root").Click 

Browser("Free Online Math Calculator").Page("Square Root 
Calculator").WebEdit("n").Set "10" 

Browser("Free Online Math Calculator").Page("Square Root 
Calculator").WebButton("calculate").Click 

' ANALOG RECORDING MODE 
Desktop.RunAnalog "Track1" 

' LOW LEVEL RECORDING MODE 
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
235,395 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
509,391 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
780,631 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type 
"10" 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
757,666

अंतर्दृष्टि रिकॉर्डिंग मोड का उपयोग करते हुए रिकॉर्डिंग नीचे दी गई है -