object repository qtp tutorial 22
QTP और ऑब्जेक्ट रिपोजिटरी प्रबंधक में ऑब्जेक्ट रिपोजिटरी
आज का विषय QTP ऑब्जेक्ट रिपोजिटरी है। पिछले लेखों में, हमने चर्चा की है कैसे QTP वस्तुओं को पहचानता है और संग्रहीत करता है एक गोदाम में, OR। हमने यह भी देखा है कि वस्तु गुण ओआर में कैसे दिखाई देते हैं। जल्दी से पुनर्कथन करने के लिए, हम OR स्क्रीन पर एक नज़र डालेंगे। आप आइकन पर क्लिक करके इसे अपने वर्तमान परीक्षण से लॉन्च कर सकते हैं या 'से' संसाधन-> ऑब्जेक्ट रिपोजिटरी ”विकल्प।
=> QTP प्रशिक्षण ट्यूटोरियल श्रृंखला के लिए यहां क्लिक करें
यह निम्न वस्तु भंडार संवाद बॉक्स लॉन्च करता है:
यहाँ ध्यान देने योग्य बातें:
- वस्तुओं को एक श्रेणीबद्ध तरीके से संग्रहीत किया जाता है।
- यह एक स्थानीय रिपॉजिटरी है जिसमें Action1 के लिए ऑब्जेक्ट हैं।
- यदि कार्रवाई में कोई भी चौकियों होती तो इस संवाद को संपादित करने के लिए उपलब्ध होता।
हमने अपने पिछले लेखों में शेयर्ड ओआरएस के कई संदर्भ भी दिए हैं। आइए हम उनके बारे में सब कुछ जानें।
सेवा मेरे साझा वस्तु भंडार एक फ़ाइल में वस्तुओं को संग्रहीत करता है जिसे कई परीक्षणों (केवल पढ़ने के लिए मोड) द्वारा एक्सेस किया जा सकता है।
आपके परीक्षणों की योजना बनाते समय (या चुनने पर) महत्वपूर्ण पहलुओं में से एक ढांचा आपकी परियोजना के लिए) यह विचार करना है कि आप अपनी वस्तुओं को कहाँ और कैसे संग्रहीत करना चाहते हैं और उन्हें परीक्षक को कैसे उपलब्ध कराया जाना है।
QTP में ऑब्जेक्ट रिपॉजिटरी प्रकार
QTP में कुछ ऑब्जेक्ट रिपोजिटरी प्रकार निम्नलिखित हैं:
- स्थानीय ओआरएस - प्रत्येक क्रिया की वस्तुएं अपने स्थानीय भंडार में संग्रहीत होंगी
- साझा किया गया - सभी क्रियाएं एक ही रीड-ओआर के लिए संदर्भित होंगी
- स्थानीय और साझा ओआरएस - एक कार्रवाई स्थानीय और कई साझा ओआरएस दोनों का उपयोग कर सकती है।
हमारे पिछले ट्यूटोरियल में, हमने इस बारे में बात की थी कि यदि किसी निश्चित कार्रवाई में साझा या स्थानीय या, कई साझा किए गए शेयर, आदि हैं, तो ऑब्जेक्ट कैसे चुने जाते हैं।
हम देखेंगे कि कैसे एक साझा या बनाया जाता है और हम एक साझा या से स्थानीय या इसके विपरीत वस्तुओं को कैसे स्थानांतरित कर सकते हैं।
कैसे चलाने के लिए .jar फ़ाइल
अपने परीक्षण में ओआरएस बनाए रखने के लिए एक विशेष वस्तु भंडार प्रबंधक है जो क्यूटीपी प्रदान करता है। यह मेनू आइटम से पहुँचा जा सकता है ” संसाधन-> ऑब्जेक्ट रिपोजिटरी मैनेजर ”।
ORM का उपयोग करके आप निम्नलिखित कार्य कर सकते हैं:
- QTP में नए ऑब्जेक्ट रिपोजिटरी बनाना
- ओपनिंग ऑब्जेक्ट रिपोजिटरी
- सेविंग ऑब्जेक्ट रिपोजिटरी
- ऑब्जेक्ट रिपोजिटरीज़ को बंद करना
- साझा QTP ऑब्जेक्ट रिपॉजिटरी में ऑब्जेक्ट प्रबंधित करना
- रिपोजिटरी पैरामीटर्स का प्रबंधन
- संशोधित वस्तु विवरण
- परीक्षण वस्तुओं का पता लगाना
- मर्ज संचालन करना
- आयात और निर्यात संचालन करना
इस उदाहरण में, हम देखेंगे कि एक साझा या परीक्षण के लिए कैसे बनाया जाए, समझें कि यह कैसे जुड़ा हो सकता है और देखें कि वस्तुओं का उपयोग कैसे किया जा सकता है।
एक साझा OR (.tsr) फ़ाइल बनाने के लिए, ORM लॉन्च करें। एक नया भंडार खुल जाएगा या आप 'फ़ाइल-> नया' विकल्प का उपयोग करके स्पष्ट रूप से ऐसा कर सकते हैं। कोई भी OR केवल उतनी ही अच्छी वस्तु है जितनी उसके पास है। तो अगला कदम स्पष्ट रूप से वस्तुओं को जोड़ना है।
आप यहाँ से 3 तरीके हैं:
विधि # 1) परीक्षण वस्तुओं को परिभाषित करें। 'ऑब्जेक्ट-> टेस्ट ऑब्जेक्ट को परिभाषित करें' - इस विकल्प को चुनने पर निम्नलिखित संवाद प्रकट होता है:
यहां, आप पर्यावरण, वर्ग, नाम, गुण निर्दिष्ट कर सकते हैं और ऑब्जेक्ट को रिपॉजिटरी में जोड़ सकते हैं। स्क्रीनशॉट एक नमूना डेटा हो सकता है जिसे आप दर्ज कर सकते हैं।
विधि # 2) ऑब्जेक्ट जोड़ें: इस विकल्प को चुनने पर, नुकीला हाथ सक्रिय हो जाता है, QTP कम से कम हो जाता है और जब आप उस ऑब्जेक्ट पर क्लिक करते हैं जिसे आप जोड़ना चाहते हैं, तो निम्न संवाद दिखाई देता है और आप ऑब्जेक्ट जोड़ सकते हैं।
विधि # 3) नेविगेट और जानें: यह सबसे दिलचस्प और सबसे ज्यादा इस्तेमाल किया जाने वाला तरीका है। जैसा कि नाम से संकेत मिलता है, आपको बस QTP को you नेविगेट करने और सीखने ’का निर्देश देना है, अपने ऐप में किसी ऑब्जेक्ट को इंगित करें और QTP को स्वचालित रूप से आपकी फ़िल्टर सेटिंग्स के आधार पर ऑब्जेक्ट्स मिलते हैं।
मेनू से इस विकल्प को चुनें या F6 को हिट करें, स्क्रीनशॉट में थोड़ा नेविगेट करें और पृष्ठ के शीर्ष पर संवाद सीखें। अब संवाद में जानें बटन पर क्लिक करें और पृष्ठ पर क्लिक करें। कई पृष्ठों पर नेविगेट करें और हिट सीखें जितनी बार आवश्यक हो। एक बार हो जाने के बाद, 'नेविगेट और जानें' संवाद को बंद करें।
फ़िल्टर विकल्प निम्नानुसार हैं:
मैंने डायलॉग से 'ऑल ऑब्जेक्ट टाइप्स' को चुना और मुख्य gmail.com पेज पर क्लिक किया, निम्नलिखित वस्तुएं हैं जिन्हें OR में जोड़ा गया है:
उपरोक्त किसी भी तरीके का उपयोग करके एक साझा ओआरएम बनाएं, ऑब्जेक्ट जोड़ें और इसे सहेजें।
एक और तरीका है कि वस्तुओं को एक साझा OR में जोड़ा जा सकता है। यह स्थानीय OR से है।
अपना परीक्षण खोलें या एक नया परीक्षण बनाएं। Gmail लॉगिन- हमारा उदाहरण। इस परीक्षण के लिए OR लॉन्च करें। यह इस तरह दिख रहा है:
मैं एक साझा करना चाहता हूं या जिसमें ईमेल, पासवर्ड और साइन इन ऑब्जेक्ट शामिल हैं। 'फ़ाइल' मेनू में इसके अंतर्गत 2 विकल्प हैं, 'स्थानीय वस्तुएँ निर्यात करें' और 'स्थानीय वस्तुओं को निर्यात और प्रतिस्थापित करें'। आप इनमें से किसी एक विकल्प का उपयोग कर सकते हैं।
यदि आप 'स्थानीय वस्तुओं का निर्यात करें' का उपयोग करते हैं, तो स्थानीय वस्तुओं को निर्दिष्ट साझा वस्तु भंडार (ए के साथ फाइल) में निर्यात किया जाता है .tsr विस्तार)। आपका परीक्षण स्थानीय ऑब्जेक्ट रिपॉजिटरी में वस्तुओं का उपयोग करना जारी रखता है, और नई साझा ऑब्जेक्ट रिपॉजिटरी आपके परीक्षण से संबद्ध नहीं है।
'निर्यात और स्थानीय वस्तुओं को प्रतिस्थापित करें' के साथ, नई साझा की गई वस्तु भंडार (ए के साथ एक फ़ाइल) .tsr विस्तार) आपके परीक्षण के साथ जुड़ा हुआ है, और स्थानीय वस्तु भंडार में वस्तुओं को हटा दिया जाता है।
विकल्पों में से कोई भी चुनें और साझा करने के लिए या निर्यात करने के लिए साझा करें चुनें।
साझा किए गए ऑब्जेक्ट रिपोजिटरी को अपने परीक्षण में शामिल करना
जब आप अपने परीक्षण के लिए साझा OR का उपयोग करने का निर्णय लेते हैं, तो एक बनाएं और इसमें ऑब्जेक्ट्स जोड़ें, परीक्षक को स्पष्ट रूप से .tsr फ़ाइल को उस ऑब्जेक्ट में उपयोग करने में सक्षम करने के लिए परीक्षण में शामिल करना होगा।
ऐसा करने के लिए, 'पर जाएं संसाधन-> एसोसिएट रिपोजिटरी ”। निम्नलिखित संवाद बॉक्स खुलता है:
'+' चिह्न पर क्लिक करें। OR चुनें। एक बार जब आप इसे चुनते हैं, तो आपके परीक्षण में उपलब्ध सभी क्रियाएं 'उपलब्ध क्रियाएं' बॉक्स के नीचे दिखाई देंगी।
आप जितने चाहें उतने या कुछ का चयन करें। मेरे पास बस एक है, इसलिए मैं आगे जाकर इसे चुनने जा रहा हूं। ठीक होने पर क्लिक करें।
सफल सहयोग पर, साझा या संसाधन फलक में दिखाई देगा यदि यह पहले से ही दिखाई दे रहा है या आप उसी से लॉन्च कर सकते हैं ' देखें-> संसाधन ”विकल्प।
यदि आप एसोसिएशन को निकालना चाहते हैं, तो आप संसाधन फलक में .tsr पर राइट-क्लिक कर सकते हैं और 'सूची से निकालें रिपॉजिटरी' विकल्प का चयन कर सकते हैं। या आप 'जा सकते हैं' संसाधन-> एसोसिएटेड रिपॉजिटरी 'मेनू विकल्प, हटाने के लिए साझा ओआरएम का चयन करें और क्रॉस साइन पर क्लिक करें।
साझा या स्थानीय और कैसे काम करेगा, इस पर नियमों के लिए, कृपया हमारे संदर्भ देखें ट्यूटोरियल # 8 । यद्यपि ओआरएम और ओआर के लिए कई अन्य विशेषताएं हैं, हम इस लेख में हमने जो सीखा है, उसके लिए हम खुद को सीमित करेंगे क्योंकि वे सबसे उपयोगी हैं। किसी भी परीक्षक को यह लेख पढ़ने के बाद उनमें से किसी एक का पता लगाना बहुत आसान है।
मुझे आशा है कि हमने QTP में ऑब्जेक्ट रिपोजिटरी के उपयोग की प्रक्रिया को सरल बनाया है।
=> QTP प्रशिक्षण ट्यूटोरियल श्रृंखला के लिए यहां जाएं
किसी भी मामले में, कृपया अपने प्रश्न पोस्ट करें यदि आपके पास कोई होना चाहिए।
अनुशंसित पाठ
- QTP ट्यूटोरियल # 7 - QTP की वस्तु पहचान प्रतिमान - QTP वस्तुओं की विशिष्ट पहचान कैसे करता है?
- QTP ट्यूटोरियल # 23 - QTP स्मार्ट ऑब्जेक्ट आइडेंटिफिकेशन, सिंक प्वाइंट और टेस्ट रिजल्ट एनालिसिस
- QTP ट्यूटोरियल # 24 - QTP टेस्ट में वर्चुअल ऑब्जेक्ट्स और रिकवरी परिदृश्यों का उपयोग करना
- QTP ट्यूटोरियल # 8 - QTP रिकॉर्डिंग मोड, ऑब्जेक्ट स्पाई और ऑब्जेक्ट रिपोजिटरी के बारे में जानें
- QTP में पैरामीटर (भाग 2) - QTP ट्यूटोरियल # 20
- C ++ में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग
- कछुआ एसवीएन ट्यूटोरियल: कोड रिपोजिटरी में संशोधन
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल