qtp tutorial 13 steps insert standard
में पिछले QTP प्रशिक्षण सत्र , हम QTP प्रदान करने वाली सभी चौकियों को सूचीबद्ध करते हैं। इन सभी चौकियों को क्यूटीटी परीक्षणों में सत्यापन बिंदु सम्मिलित करने के लिए बहुत महत्वपूर्ण है कि यह जांचने के लिए कि किसी वस्तु के वर्तमान और अपेक्षित मान मेल खाते हैं या नहीं। यह उस परीक्षण के पास या विफल स्थिति को निर्धारित करता है।
=> QTP प्रशिक्षण ट्यूटोरियल श्रृंखला के लिए यहां क्लिक करें
डिफ़ॉल्ट गेटवे कैसे उपलब्ध करें
आज के ट्यूटोरियल में, हम QTP से निपटेंगे मानक और छवि चौकियां विस्तार से।
मानक चौकी
# 1) इसका उपयोग ऑब्जेक्ट प्रॉपर्टी वैल्यू की जांच करने के लिए किया जाता है।
#दो) रनटाइम के दौरान वास्तविक मूल्य के साथ अपेक्षित मूल्य की तुलना करता है।
# 3) यह एक परीक्षण की रिकॉर्डिंग या संपादन के दौरान सेट किया जा सकता है।
# 4) इस चौकी को सम्मिलित करने के लिए सक्रिय स्क्रीन का भी उपयोग किया जा सकता है। यह महत्वपूर्ण है कि चेकपॉइंट डालने में सक्षम होने के लिए सक्रिय स्क्रीन पर पर्याप्त जानकारी उपलब्ध हो।
के लिये उदाहरण : अगर एक स्क्रीन है, तो लॉगिन एडिट बॉक्स, पासवर्ड एडिट बॉक्स, ओके, कैंसिल और हेल्प बटन। हमें यह जांचने की आवश्यकता है कि क्या रद्द बटन दिखाई देता है। हम रद्द बटन के 'दृश्यमान' ऑब्जेक्ट गुण पर एक चेकपॉइंट रखकर इसे प्राप्त करने की कोशिश कर रहे हैं।
रिकॉर्डिंग करते समय मैंने एक लॉगिन लॉगिन किया, एक पासवर्ड दर्ज करें और ठीक पर क्लिक करें; और मेरी सक्रिय स्क्रीन पर सेटिंग केवल उन वस्तुओं को संग्रहीत करने के लिए है जिन पर मैंने काम किया है और दूसरों को नहीं, मैं रद्द बटन पर चेकपॉइंट नहीं रख पाऊंगा क्योंकि सक्रिय स्क्रीन में उस वस्तु के बारे में जानकारी नहीं है।
इसलिए, सक्रिय स्क्रीन के लिए पृष्ठ पर सभी ऑब्जेक्ट्स को कैप्चर करना महत्वपूर्ण है और उसके बाद ही हम चेकपॉइंट डाल सकते हैं। मुझे उम्मीद है कि इसका मतलब यह है कि जब मैं कहता हूं कि सक्रिय स्क्रीन के पास पर्याप्त जानकारी होनी चाहिए।
# 5) एक बार जोड़ने के बाद, 'चेकपॉइंट गुण' डायलॉग बॉक्स का उपयोग करके चेकपॉइंट गुणों को बदला जा सकता है।
# 6) प्रत्येक चेकपॉइंट को स्थानीय ऑब्जेक्ट रिपॉजिटरी में जोड़े जाने पर जोड़ा जाता है। इसे जरूरत पड़ने पर साझा वस्तु भंडार में ले जाया जा सकता है।
# 7) जब तक उपयुक्त ऐड-इन्स लोड नहीं हो जाते तब तक सभी वातावरणों के लिए समर्थित।
# 8) वस्तुओं के कुछ उदाहरण जिनका उपयोग हमारी वेब छवियों, एडिट बॉक्स, स्टैटिक टेक्स्ट, वेब टेबल आदि पर किया जा सकता है।
रिकॉर्डिंग करते समय एक मानक चेकपॉइंट कैसे डालें?
चरण 1) सम्मिलित करें-> चेकपॉइंट: रिकॉर्ड सत्र शुरू करने के बाद मेनू से इस विकल्प का चयन करें।
चरण # दो) - इस आइकन पर क्लिक करने से भी उसी चीज का परिणाम मिलता है।
चरण # 3) 1 और 2 में सूचीबद्ध चरणों में से एक पर प्रदर्शन करने के लिए वर्तमान या चयनित कदम पर लागू प्रासंगिक चौकियों की एक सूची।
चरण # 4) चेकपॉइंट के प्रकार का चयन करें। हम अपने मामले में 'मानक' का चयन करेंगे।
चरण # 5) QTP इंटरफ़ेस छिपा हुआ है और उपयोगकर्ता जिस ऑब्जेक्ट पर चेकपॉइंट डालना चाहता है, उसमें AUT चुन सकता है।
चरण # 6) ऑब्जेक्ट का चयन करें और निम्न स्क्रीन दिखाई देती है:
चरण # 7) ऑब्जेक्ट चुनें और संवाद में ओके पर क्लिक करें। चेकपॉइंट गुण संवाद बॉक्स प्रदर्शित होता है।
चरण # 8) उन संपत्तियों का चयन करें जिन्हें आप चेक करना चाहते हैं और ठीक पर क्लिक करें। मैं सिर्फ नाम चुनने जा रहा हूं। जैसा कि आप ऊपर देख सकते हैं, आप गुणों को एक स्थिर मान या संशोधित कर सकते हैं। एक टाइमआउट पैरामीटर भी है जिसे आप सेट कर सकते हैं।
इसका मतलब यह है कि QTP इस बात के लिए प्रतीक्षा करता है कि किसी निश्चित ऑब्जेक्ट के लिए इस डायलॉग में निर्दिष्ट संख्या का विशेष रूप से एक गुण मान प्राप्त करें, इससे पहले कि वह चेक करे।
चरण # 9) यह है कि मैं कैसे पैरामीटर सेट करता हूं और ठीक क्लिक करता हूं।
चरण # 10) कीवर्ड दृश्य में मेरा चेकपॉइंट कैसा दिखता है: (छवि विस्तार के लिए क्लिक करें)
चरण # ग्यारह) विशेषज्ञ के विचार में, निम्न कोड प्रदर्शित होता है:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
एडिटिंग करते समय स्टैंडर्ड चेकपॉइंट कैसे डालें?
# 1) सक्रिय स्क्रीन: सक्रिय स्क्रीन में, किसी ऑब्जेक्ट पर दाएं और मानक चेकपॉइंट डालने का विकल्प चुनें। उसके बाद, चेकपॉइंट डालने के लिए ऊपर दिए गए चरणों का पालन करें। (छवि विस्तार के लिए क्लिक करें)
#दो) QTP परीक्षण के किसी भी चरण में, मेनू विकल्प 'इन्सर्ट-> चेकपॉइंट' चुनें और 'स्टैंडर्ड चेकपॉइंट' चुनें। फिर से ऊपर दिए गए चरणों का पालन करें।
चेकपॉइंट गुणों को कैसे एक्सेस और संशोधित किया जा सकता है?
निर्माण के बाद, उपयोगकर्ता आवश्यकतानुसार एक चौकी को संशोधित कर सकता है। यह 'चेकपॉइंट गुण' संवाद बॉक्स के माध्यम से किया जा सकता है। इस संवाद को निम्न तरीकों से एक्सेस किया जा सकता है:
# 1) चेकपॉइंट बनाते समय यह बॉक्स गुणों की प्रारंभिक परिभाषा के लिए खुलता है
#दो) कीवर्ड दृश्य में मौजूदा चेकपॉइंट स्टेटमेंट का चयन करें, राइट-क्लिक करें और 'चेकपॉइंट गुण' चुनें
# 3) ऑब्जेक्ट रिपॉजिटरी खोलें और वहां उपलब्ध गुण नीचे दिखाए गए हैं: (छवि विस्तार के लिए क्लिक करें)
इस बॉक्स से, एक चौकी के सभी गुणों को आवश्यकतानुसार संशोधित किया जा सकता है।
चूंकि मानक चेकपॉइंट हमारी सूची में पहला है, इसलिए मैंने इसे अलग-अलग परिदृश्यों में जोड़ने और इसे अलग-अलग तरीकों से संशोधित करने के विस्तृत चरण प्रदान किए हैं। आगे बढ़ते हुए मैं उन गुणों और विशेषताओं को सूचीबद्ध करने जा रहा हूं जो प्रत्येक चेकपॉइंट के लिए अद्वितीय हैं।
यह ध्यान दिया जाना चाहिए कि चौकियों को जोड़ने, उपयोग करने और हेरफेर करने के चरण अधिकांश चौकियों के लिए समान हैं। अब से, जब तक कि विशेष रूप से उल्लेख नहीं किया जाता है, उपरोक्त दृष्टिकोण का उपयोग अन्य लोगों के लिए भी उदारतापूर्वक किया जा सकता है।
छवि चौकी
मानक चेकपॉइंट की थोड़ी सी भिन्नता वेब छवियों पर उपयोग की जाती है।
जिस ऑब्जेक्ट पर चेकपॉइंट डाला गया है वह एक वेब इमेज है, निम्नलिखित डायलॉग बॉक्स खुलता है।
यह ध्यान दिया जाना चाहिए कि यह स्क्रीन 'चेकपॉइंट गुण' संवाद के लगभग समान है, यह छवियों के लिए विशिष्ट है।
एकमात्र अतिरिक्त पैरामीटर 'इमेज कंटेंट की तुलना करें' चेकबॉक्स है। यदि यह जाँच की जाती है, तो रनटाइम में छवि को चेकपॉइंट के निर्माण के दौरान संग्रहीत एक के साथ जांचा जाता है कि यह देखने के लिए कि क्या यह बिल्कुल समान है। यदि वे समान हैं, तो परीक्षा परिणाम में केवल एक छवि होगी। यदि वे अलग-अलग हैं, तो दोनों छवियों को परीक्षा परिणामों में प्रदर्शित किया जाएगा।
के लिये उदाहरण, जीमेल पेज पर, मैंने सक्रिय स्क्रीन से छवियों में से एक पर एक मानक चेकपॉइंट डालने की कोशिश की और यही प्रदर्शित होता है: (छवि विस्तार के लिए क्लिक करें)
मैं संवाद में कोई बदलाव नहीं करूंगा, आप चाहें तो ठीक और क्लिक कर सकते हैं।
डाला गया चेकपॉइंट इस प्रकार है: (छवि विस्तार के लिए क्लिक करें)
विशेषज्ञ दृश्य कोड:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
यह सब कुछ आज के लिए है! हम एक और सत्र में अन्य चौकियों के साथ जारी रखेंगे। कृपया अपने प्रश्न पोस्ट करने के लिए स्वतंत्र महसूस करें।
=> QTP प्रशिक्षण ट्यूटोरियल श्रृंखला के लिए यहां जाएं
अनुशंसित पाठ
- QTP ट्यूटोरियल - 25+ माइक्रो फोकस क्विक टेस्ट प्रोफेशनल (QTP) प्रशिक्षण ट्यूटोरियल
- QTP ट्यूटोरियल # 14 - QTP टेस्ट में बिटमैप और टेक्स्ट चेकप्वाइंट कैसे जोड़ें
- QTP ट्यूटोरियल # 5 - बढ़ते कदम और ब्रेकपॉइंट से निपटना
- QTP ट्यूटोरियल # 15 - QTP में टेक्स्ट एरिया, टेबल और पेज चेकपॉइंट्स का उपयोग करना
- QTP ट्यूटोरियल # 18 - डेटा प्रेरित और हाइब्रिड फ्रेमवर्क QTP उदाहरणों के साथ समझाया गया
- QTP ट्यूटोरियल # 6 - हमारे पहले टेस्ट के लिए QTP रिकॉर्ड और रन सेटिंग्स को समझना
- QTP ट्यूटोरियल # 24 - QTP टेस्ट में वर्चुअल ऑब्जेक्ट्स और रिकवरी परिदृश्यों का उपयोग करना
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल