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