QTP में चेकपॉइंट क्या है?
एक चेकपॉइंट एक सत्यापन बिंदु है जो किसी वस्तु के निर्दिष्ट गुणों के लिए अपेक्षित मूल्य के साथ वर्तमान मूल्य की तुलना करता है। यदि वर्तमान और अपेक्षित मूल्य मेल खाते हैं तो यह PASS स्थिति उत्पन्न करता है अन्यथा विफल स्थिति।
माइक्रो फोकस यूएफटी में चेकपॉइंट्स के प्रकार
नीचे कई तरह की चौकियां हैं
- मानक चौकियों: यह एक रन सत्र के दौरान ऑब्जेक्ट के वर्तमान मूल्यों पर रिकॉर्डिंग के दौरान कैप्चर किए गए ऑब्जेक्ट गुणों के अपेक्षित मूल्यों की तुलना करता है
- पेज चेकप्वाइंट: एक वेब पेज के लिए बनाई गई एक मानक चेकपॉइंट को पेज चेकपॉइंट कहा जा सकता है। इसका उपयोग वेब पेज पर कुल लिंक और छवियों की जांच करने के लिए किया जाता है। पृष्ठ चेकपॉइंट का उपयोग लोड समय की जांच करने के लिए किया जा सकता है अर्थात किसी वेब पेज को लोड करने के लिए लिया गया समय।
- बिटमैप चेकपॉइंट उपयोगकर्ता को किसी छवि या पूर्ण वेब पेज के बिटमैप की जाँच करने में मदद करता है। यह वास्तविक और अपेक्षित छवियों के बीच पिक्सेल तुलना द्वारा पिक्सेल करता है।
- छवि चेकपॉइंट आपको वेब छवि के स्रोत फ़ाइल स्थान जैसे गुणों की जांच करने में सक्षम बनाता है। इसके विपरीत, बिटमैप चेकपॉइंट आप छवि चेकपॉइंट का उपयोग करके पिक्सल (बिटमैप) की जांच नहीं कर सकते हैं।
- टेक्स्ट चेकपॉइंट का उपयोग वेब-पेज या एप्लिकेशन में अपेक्षित टेक्स्ट की जांच के लिए किया जाता है। यह पाठ अनुप्रयोग के एक विशिष्ट क्षेत्र या प्रदर्शित पाठ के एक छोटे हिस्से से हो सकता है
- एक्सेस-योग्यता चेकपॉइंट्स वर्ल्ड वाइड वेब कंसोर्टियम (W3C) निर्देशों और वेब-आधारित प्रौद्योगिकी और सूचना प्रणालियों के लिए दिशानिर्देशों का अनुपालन करता है। ये दिशानिर्देश वेब पर पहुंच को अक्षम करने के लिए आसान बनाते हैं।
- डेटाबेस चेकपॉइंट रिकॉर्ड समय के दौरान एक क्वेरी बनाते हैं और डेटाबेस मान अपेक्षित मान के रूप में संग्रहीत होते हैं। उसी क्वेरी को रन टाइम के दौरान निष्पादित किया जाता है और वास्तविक और अपेक्षित मानों की तुलना की जाती है।
- में टेबल चेकप्वाइंट , आप गतिशील रूप से एक तालिका (ग्रिड) अपने वातावरण में प्रदर्शित होने की कोशिकाओं की सामग्री की जाँच कर सकते हैं। आप विभिन्न तालिका गुणों जैसे पंक्ति की ऊंचाई, सेल की चौड़ाई और इतने पर भी जांच कर सकते हैं। टेबल चेकपॉइंट डेटाबेस चेकपॉइंट के समान है
- XML चेकपॉइंट का उपयोग करके आप XML डेटा, XML स्कीमा, XML डेटा को सत्यापित कर सकते हैं
QTP में चेकपॉइंट्स का उपयोग कैसे करें?
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें
वीडियो से जानकारी
- आपने देखा होगा कि हमारी परीक्षण स्क्रिप्ट के लिए उत्पन्न परिणामों में कोई पास / विफल स्थिति नहीं है जिसके बिना हमारा स्वचालन अधूरा है
- हमारे परिदृश्य के लिए अपेक्षित टेस्ट परिणाम होना चाहिए - फ्लाइट रिजर्वेशन विंडो जो यह स्क्रीन वैध उपयोगकर्ता नाम और पासवर्ड दर्ज करने के बाद दिखाई देनी चाहिए। इसे पूरा करने के लिए हमें एक अतिरिक्त चरण # 6 रिकॉर्ड करना होगा जो कि चेक फ़्लाइट रिजर्वेशन विंडो प्रदर्शित है ...
- इस सत्यापन चरण का स्वचालन चेकपॉइंट का उपयोग करके प्राप्त किया जा सकता है। चलिए आगे बढ़ते हैं और # 6 रिकॉर्ड करने के लिए एक चेकपॉइंट जोड़ने के लिए, # 5 चरण पर राइट क्लिक करें जिसके बाद चेकपॉइंट डालने की आवश्यकता है। इंसर्ट चेकपॉइंट चुनें। चेकपॉइंट गुण डायलॉग बॉक्स खुलता है।
- QTP चेकपॉइंट पर डिफ़ॉल्ट नाम असाइन करता है। आप अपना पसंदीदा नाम इनपुट कर सकते हैं
- तालिका ऑब्जेक्ट के लिए सभी रिकॉर्ड किए गए गुणों और उनके संबंधित मूल्यों को दिखाती है। चयन चिह्न इंगित करता है कि इन गुणों की जाँच की जाएगी
- एबीसी आइकन ने संकेत दिया कि संपत्ति मूल्य एक स्थिर है। यदि आप चयनित गुणों में से किसी को भी मापते हैं, तो आइकन उसी अनुरूप बदलता है
- आइए डिफ़ॉल्ट पर चिपकें और वर्तमान चरण के बाद स्टेटमेंट डालें। ठीक पर क्लिक करें
- चेकपॉइंट नाम के साथ एक चेक स्टेटमेंट लाइन पर डाला जाता है
- स्क्रिप्ट रन-टाइम त्रुटि देता है
- खैर, यह शुरुआती लोगों के लिए त्रुटि का एक सामान्य स्रोत है और ऐसा इसलिए होता है क्योंकि चरण # 5 पर, QTP उड़ान आरक्षण स्क्रीन को बंद कर देता है और जब निष्पादन चरण # 6 पर पहुंच जाता है तो इसके गुणों को अलग करने के लिए कोई उड़ान आरक्षण स्क्रीन ऑब्जेक्ट उपलब्ध नहीं है। आपको यह सुनिश्चित करने की आवश्यकता है, कि जो ऑब्जेक्ट सत्यापित हो रहा है वह उपलब्ध है जबकि QTP चेकपॉइंट स्टेप को निष्पादित करता है
- टेस्ट स्टेप्स के अनुक्रम को बदलकर इस त्रुटि को ठीक किया जा सकता है। आपको चरण 5 और चरण 6 को स्विच करने की आवश्यकता है। नए परिदृश्य चरण में, 5 को उड़ान आरक्षण विंडो को सत्यापित करना है और चरण 6 को एप्लिकेशन को बंद करना है
- HP QTP में, आपको बस चरण # 6 को काटने और चरण # 5 के स्थान पर पेस्ट करने की आवश्यकता है। चलिए फिर से स्क्रिप्ट को रिपीट करते हैं। स्क्रिप्ट पास होती है और परिणाम ट्री चेकपॉइंट मान देता है जिनकी तुलना की गई थी। यह सब मानक चौकियों के लिए है
यह वीडियो ट्यूटोरियल क्विक टेस्ट प्रोफेशनल में विभिन्न प्रकार के चेकपॉइंट्स को प्रदर्शित करता है