UFT(QTP) को ALM (क्वालिटी सेंटर) के साथ कैसे एकीकृत करें
- एएलएम अन्य एचपी उत्पादों जैसे एचपी यूएफटी और एचपी लोड रनर के साथ एकीकरण की अनुमति देता है।
- HP UFT एक कार्यात्मक स्वचालन उपकरण है जो विंडोज़ आधारित और वेब आधारित दोनों अनुप्रयोगों के स्वचालन का समर्थन करता है। यह .NET जैसी कई तकनीकों का भी समर्थन करता है। Java, सीबेल, SAP इत्यादि
- इस अनुभाग में हम समझेंगे कि ALM से UFT स्क्रिप्ट कैसे चलाएँ। इसमें विभिन्न कॉन्फ़िगरेशन और चरण शामिल हैं।
- इस मॉड्यूल के लिए पूर्वापेक्षा यह है कि ALM और UFT दोनों स्थापित होने चाहिए।
ALM का उपयोग करके UFT परीक्षण चलाने के लिए निम्नलिखित रोडमैप का पालन करना होगा
भाग A – ऐड-इन इंस्टॉलेशन
चरण 1) ALM लैंडिंग पेज पर जाएँ (http://localhost:8181/qcbin/) पर जाएँ और नीचे दिखाए अनुसार 'टूल्स' चुनें।
चरण 2) ऐड-इन पेज और 'एचपी एएलएम कनेक्टिविटी' लिंक पर क्लिक किया जाना चाहिए।
चरण 3) 'डाउनलोड एचपी एएलएम कनेक्टिविटी' लिंक पर क्लिक करें और exe फ़ाइल निर्दिष्ट स्थान पर डाउनलोड हो जाएगी।
चरण 4) डाउनलोड की गई फ़ाइल पर राइट क्लिक करें और 'Run as Administrator' चुनें।
चरण 5) यदि UFT पहले से इंस्टॉल है तो उपयोगकर्ता को किसी इंस्टॉलेशन विज़ार्ड से नहीं गुजरना पड़ेगा। उपयोगकर्ता को केवल नीचे दिखाए अनुसार इंस्टॉलेशन स्थिति प्राप्त होती है।
भाग बी – यूएफटी और एएलएम को जोड़ना
चरण 1) UFT खोलें और आपको नीचे दिखाए गए मेनू में से एक के रूप में ALM की उपस्थिति दिखाई देगी।
चरण 2) ALM मेनू पर जाएँ और ALM कनेक्शन चुनें.
चरण 3) ALM कनेक्शन संवाद खुलता है.
- ALM सर्वर URL दर्ज करें
- उपयोगकर्ता नाम दर्ज करें
- पासवर्ड दर्ज करें और 'कनेक्ट' पर क्लिक करें
चरण 4) सफल प्रमाणीकरण के बाद, ALM फ़ाइलें डाउनलोड हो जाएंगी क्योंकि हम पहली बार ALM और UFT के बीच कनेक्शन स्थापित कर रहे हैं।
चरण 5) ALM कनेक्शन संवाद उपयोगकर्ता द्वारा डोमेन और प्रोजेक्ट का चयन करने की प्रतीक्षा करता है।
- डोमेन चुनें
- प्रोजेक्ट का चयन करें
- 'लॉगिन' पर क्लिक करें
चरण 6) ALM कनेक्शन संवाद स्थिति प्रदर्शित करता है.
- सर्वर से कनेक्ट किया गया है और सर्वर पता और उपयोगकर्ता नाम के बारे में विवरण सूचीबद्ध करता है।
- परियोजना से जुड़ा हुआ है और परियोजना के बारे में विवरण सूचीबद्ध करता है।
- 'बंद करें' पर क्लिक करें
भाग सी – स्क्रिप्ट को ALM में सहेजना
- आइए हम UFT स्क्रिप्ट को निष्पादित करने के लिए आवश्यक विभिन्न घटकों को समझें।
- मुख्य ड्राइवर स्क्रिप्ट - किसी भी UFT स्क्रिप्ट के लिए प्रवेश बिंदु जिसमें .mts एक्सटेंशन है।
- पुस्तकालय - प्रासंगिक स्क्रिप्ट/फ़ंक्शन फ़ाइलें जो एक्सटेंशन (.vbs) या (.qfl) की हो सकती हैं।
- ऑब्जेक्ट रिपोजिटरी - यह आमतौर पर साझा ऑब्जेक्ट रिपोजिटरी है और इसका एक्सटेंशन .tsr है।
- विवरण सारणी - परीक्षणों को पैरामीटराइज़ करने के लिए उपयोग किया जाता है। आमतौर पर एक एक्सेल फ़ाइल।
नोट: इस अध्याय के पीछे का उद्देश्य ALM और UFT एकीकरण को समझना है, न कि UFT स्क्रिप्ट लिखना सीखना।
चरण 1) पहला कदम UFT से ALM में मेन ड्राइवर स्क्रिप्ट को सेव करना है। 'फ़ाइल' मेनू पर जाएँ और नीचे दिखाए अनुसार 'नया परीक्षण' चुनें।
चरण 2) नया परीक्षण संवाद खुलता है.
- परीक्षण का प्रकार चुनें.
- टेस्ट का नाम दर्ज करें.
- हमें स्थान को ALM के रूप में चुनना होगा (डिफ़ॉल्ट रूप से यह UFT स्थापित स्थान प्रदर्शित करेगा)। 'ब्राउज़' बटन पर क्लिक करें।
चरण 3) 'स्थान का चयन करें' संवाद खुलता है।
- 'ALM परीक्षण योजना' टैब चुनें.
- Double क्लिक करें 'कार्यात्मक' फ़ोल्डर पर क्लिक करें और उसके सबफ़ोल्डर्स खोलें।
चरण 4) 'स्थान का चयन करें' संवाद 'के उपफ़ोल्डरों के साथ खुलता हैकार्यात्मक' फ़ोल्डर.
- Double क्लिक करें 'स्वचालन फ़ोल्डर.
- 'चयन करें' पर क्लिक करें.
चरण 5) 'नया परीक्षण' संवाद उपयोगकर्ता को वापस प्रदर्शित किया जाता है
- चयनित परीक्षण स्थान ALM की ओर इंगित करता है।
- 'बनाएँ' पर क्लिक करें.
चरण 6) अब ALM में लॉग इन करके यह सत्यापित करें कि परीक्षण सफलतापूर्वक बना है या नहीं।
'टेस्ट प्लान' मॉड्यूल पर जाएँ।
- आप देखेंगे कि परीक्षण स्क्रिप्ट 'Guru99_Bank_Auto' 'Automation' फ़ोल्डर के अंतर्गत बनाई गई है।
- विवरण टैब के अंतर्गत, हम यह भी देख सकते हैं कि परीक्षण प्रकार 'QUICKTEST_TEST' के रूप में लॉक किया गया है, जिसका अर्थ है कि यह एक UFT स्क्रिप्ट है।
चरण 7)अब UFT में स्क्रिप्ट विकसित करना शुरू करें और स्क्रिप्ट को सेव करें, जिसे निर्मित टेस्ट के 'टेस्ट स्क्रिप्ट' टैब का चयन करके ALM में एक्सेस किया जा सकता है।
चरण 8) अगला चरण ALM के 'परीक्षण संसाधन' मॉड्यूल के अंतर्गत संबद्ध फ़ंक्शन लाइब्रेरी फ़ाइलों को सहेजना है, जो निष्पादन के दौरान स्वचालित रूप से प्राप्त हो जाएंगी।
इस स्क्रिप्ट के लिए, हमारे पास निर्मित परीक्षण स्क्रिप्ट से संबद्ध दो फ़ंक्शन लाइब्रेरीज़ हैं, जिनमें से एक में एप्लिकेशन से संबंधित सभी फ़ंक्शन शामिल हैं और एक में वह फ़ंक्शन शामिल है जो उपयोगकर्ताओं को आउटपुट टेक्स्ट परिणाम फ़ाइल बनाने में मदद करेगा।
चरण 9) हमें ALM में 'परीक्षण संसाधन' के अंतर्गत संबद्ध लाइब्रेरी फ़ाइलों को सहेजने की आवश्यकता है।
- 'नया संसाधन' बटन पर क्लिक करें
- 'नया संसाधन' संवाद खुलता है
- फ़ंक्शन लाइब्रेरी का नाम दर्ज करें
- प्रकार का चयन करें 'फ़ंक्शन लाइब्रेरी'
- ओके पर क्लिक करें'
चरण 10) निर्मित परीक्षण संसाधन उपयोगकर्ता को नीचे दिखाए अनुसार प्रदर्शित किया जाएगा।
चरण 11) अब हमें .vbs को निर्मित परीक्षण संसाधन पर अपलोड करना होगा।
- 'संसाधन व्यूअर' पर क्लिक करें
- 'फ़ाइल अपलोड करें' पर क्लिक करें
चरण 12) फ़ाइल अपलोड संवाद खुल जाता है.
- वह पथ चुनें जहां .vbs फ़ाइल स्थित है
- वह फ़ाइल चुनें जिसे अपलोड करना है।
- 'खोलें' पर क्लिक करें.
चरण 13) सफलतापूर्वक अपलोड होने पर, ALM उपयोगकर्ता को स्थिति प्रदर्शित करता है। 'ओके' पर क्लिक करें।
चरण 14) अपलोड किए गए परीक्षण संसाधन को 'संसाधन व्यूअर' का उपयोग करके देखा जा सकता है।
चरण 15) परीक्षण से जुड़ी एक अन्य फ़ंक्शन फ़ाइल अपलोड करने के लिए चरण 8 से 14 को दोहराएँ। 'generateresult.vbs' अपलोड करने के बाद, संसाधन व्यूअर नीचे दिखाए अनुसार प्रदर्शित होगा।
चरण 16) अब हमें 'टेस्ट रिसोर्सेज' मॉड्यूल के अंतर्गत प्रासंगिक 'ऑब्जेक्ट रिपोजिटरी' फाइलों को अपलोड करना होगा, ठीक उसी तरह जैसे हमने फंक्शन लाइब्रेरीज़ को अपलोड किया है।
- 'नया संसाधन' मॉड्यूल पर क्लिक करें
- 'नया संसाधन' मॉड्यूल विंडो खुलती है।
- परीक्षण संसाधन का नाम दर्ज करें.
- फ़ाइल का प्रकार 'ऑब्जेक्ट रिपोजिटरी' चुनें।
- ओके पर क्लिक करें'
चरण 17) टेस्ट रिसोर्स नीचे दिखाए अनुसार बनाया गया है। अब उपयोगकर्ता को रिपोजिटरी फ़ाइल अपलोड करनी होगी।
- 'संसाधन व्यूअर' टैब पर क्लिक करें।
- 'फ़ाइल अपलोड करें' बटन पर क्लिक करें।
चरण 18) अब साझा ऑब्जेक्ट रिपोजिटरी फ़ाइल अपलोड करें.
- उस फ़ाइल का चयन करें जहां इसे संग्रहीत किया गया है।
- 'खोलें' बटन पर क्लिक करें.
चरण 19) सफलतापूर्वक अपलोड होने पर, ALM उपयोगकर्ता को स्थिति प्रदर्शित करता है। 'ओके' पर क्लिक करें।
चरण 20) परीक्षण संसाधन को ALM से ही देखा जा सकता है जैसा कि नीचे दिखाया गया है।
चरण 21) अंतिम परीक्षण संसाधन जिसे हमें अपलोड करना है वह 'टेस्ट डेटा' शीट है जिसमें पैरामीटरयुक्त परीक्षण शामिल है।
डेमो उद्देश्यों के लिए, हमने 4 परीक्षण मामलों को स्वचालित किया है। डिज़ाइन किया गया परीक्षण डेटा नीचे दिखाया गया है। अब हमें इसे ALM में अपलोड करना होगा।
चरण 22) 'TestData' नाम से एक नया संसाधन बनाएं और 'test Resource' के रूप में प्रकार का चयन करें और 'OK' चुनें
चरण 23) जैसा कि चरण 17 से 19 में बताया गया है, परीक्षण डेटा एक्सेल फ़ाइल में अपलोड करें और सफल अपलोड होने पर निर्मित 'परीक्षण डेटा' नीचे दिखाए अनुसार प्रदर्शित होगा।
भाग डी – यूएफटी में सेटिंग्स
चरण 1) हमने सभी संबंधित फ़ाइलों को ALM में लोड कर दिया है, हमें यह सुनिश्चित करना है कि ऑटोमेशन स्क्रिप्ट ALM से लाइब्रेरी फ़ाइल, OR और डेटा फ़ाइल को उठाए। आइए समझते हैं कि ALM से फंक्शन लाइब्रेरी को टेस्ट स्क्रिप्ट से डायनेमिक रूप से कैसे जोड़ा जाए।
चरण 2) ऑब्जेक्ट रिपॉजिटरी को ALM के 'टेस्ट रिसोर्सेज' टैब से भी लिया जाना चाहिए। आइए देखें कि रनटाइम के दौरान ऑब्जेक्ट रिपॉजिटरी को गतिशील रूप से कैसे लोड किया जाए।
चरण 3) टेस्ट डेटा को UFT की 'ग्लोबल' शीट में आयात करना होगा। ऐसा करने के लिए हमें डेटा टेबल में उल्लिखित मापदंडों तक पहुँचने का प्रयास करने से पहले यह सुनिश्चित करना चाहिए कि हमारे पास कोड का निम्नलिखित भाग है।
चरण 4) हमें यह सुनिश्चित करना चाहिए कि हम अन्य HP उत्पादों को UFT के साथ इंटरैक्ट करने की अनुमति दें। ऐसा करने के लिए, नीचे दिखाए अनुसार 'टूल्स' -> 'विकल्प' पर जाएँ।
चरण 5) विकल्प संवाद खुल जाता है।
- चुनते हैं 'जीयूआई परीक्षण' टैब.
- 'टेस्ट रन' चुनें
- 'अन्य HP उत्पादों को परीक्षण और घटक चलाने की अनुमति दें' सक्षम करें
- ओके पर क्लिक करें'
भाग ई – ALM में स्क्रिप्ट निष्पादित करना
चरण 1) निष्पादन के लिए 'टेस्ट लैब' मॉड्यूल में एक टेस्ट सूट बनाएँ। आइए स्वचालित टेस्ट सूट के लिए एक 'नया फ़ोल्डर' बनाएँ।
- 'टेस्ट लैब' मॉड्यूल का चयन करें
- उस फ़ोल्डर का चयन करें जिसके अंतर्गत हम नया फ़ोल्डर बनाना चाहते हैं
- नये फ़ोल्डर आइकन पर क्लिक करें
- फ़ोल्डर का नाम दर्ज करें
- ठीक क्लिक करें.
चरण 2) नया फ़ोल्डर नीचे दिखाए अनुसार बनाया जाएगा:
चरण 3) अब हमें बनाए गए फ़ोल्डर के अंतर्गत एक परीक्षण सेट बनाने की आवश्यकता है।
- फ़ोल्डर का चयन करें
- 'नया परीक्षण सेट' बटन पर क्लिक करें
- टेस्ट सेट का नाम दर्ज करें
- ओके पर क्लिक करें'
चरण 4) मैन्युअल परीक्षणों की तरह, परीक्षण सेट बनाने के बाद, परीक्षण उदाहरणों को जोड़ने की आवश्यकता होती है जाँच की योजना पेड़.
- निर्मित परीक्षण सेट का चयन करें
- 'टेस्ट चुनें' बटन पर क्लिक करें। टेस्ट प्लान ट्री खुल जाएगा।
- परीक्षण का चयन करें
- '<=' बटन पर क्लिक करें
चरण 5) जोड़ा गया परीक्षण नीचे दिखाए अनुसार प्रदर्शित होगा।
- जोड़ा गया परीक्षण स्वचालित रूप से परीक्षण का प्रकार 'QUICKTEST_TEST' प्रदर्शित करता है।
- निष्पादन को ट्रिगर करने के लिए 'रन' बटन पर क्लिक करें।
चरण 5) स्वचालित टेस्ट रनर डायलॉग खुलता है। आइए इस विंडो में उपलब्ध सभी सुविधाओं को समझें।
- सब चलाओ - हमें परीक्षण सेट को पूरी तरह से निष्पादित करने की अनुमति देता है।
- रन - हमें केवल चयनित परीक्षण इंस्टैंस को निष्पादित करने की अनुमति देता है।
- सभी परीक्षण स्थानीय रूप से चलाएँ - परीक्षण स्थानीय होस्ट में शुरू किया जाएगा। यदि अनचेक किया गया है तो उपयोगकर्ता के पास होस्ट नाम दर्ज करने की क्षमता है जिसमें परीक्षण निष्पादित किया जाना है।
- लॉग सक्षम करें – परीक्षण चलाने के दौरान एक निष्पादन लॉग फ़ाइल बनाता है। पाठ निष्पादन के बाद निष्पादन लॉग देखने के लिए, चुनें 'निष्पादन देखें' से 'दौड़ना' उसी संवाद का मेनू.
परीक्षण प्रारंभ करने के लिए 'रन' पर क्लिक करें।
चरण 6) स्क्रिप्ट निष्पादित होने के दौरान UFT पृष्ठभूमि में लॉन्च किया जाएगा। परीक्षण निष्पादन पूरा होने के बाद रन स्थिति प्रदर्शित की जाएगी जैसा कि नीचे दिखाया गया है। विंडो बंद करें।
भाग एफ – परिणामों का विश्लेषण
चरण 1) 'स्वचालित रनर' संवाद बंद करने पर निष्पादन ग्रिड उपयोगकर्ता को वापस प्रदर्शित किया जाता है।
- परीक्षण निष्पादन स्थिति अद्यतन के साथ.
- इनबिल्ट UFT परीक्षण रिपोर्ट को 'लॉन्च रिपोर्ट' बटन पर क्लिक करके देखा जा सकता है।
चरण 2) इनबिल्ट UFT परीक्षण रिपोर्ट उपयोगकर्ता को दिखाई जाएगी।
चरण 3) विस्तृत परिणाम 'टेस्ट रन' मॉड्यूल का उपयोग करके प्राप्त किए जा सकते हैं। मैनुअल परीक्षणों की तरह, विस्तृत परिणाम सभी जानकारी प्रदर्शित करता है।
चरण 4) परीक्षण एक टेक्स्ट परिणाम फ़ाइल भी उत्पन्न करता है जिसे अनुलग्नक अनुभाग से एक्सेस किया जा सकता है। टेक्स्ट फ़ाइल स्क्रिप्ट (परीक्षण फ्रेमवर्क) द्वारा उत्पन्न होती है जो कि नहीं UFT की इनबिल्ट रिपोर्ट। इसे एक्सेस करने के लिए निम्न कार्य करें:
- 'रन आईडी' का चयन करें.
- 'विवरण चलाएँ' संवाद खुलता है।
- 'अटैचमेंट' अनुभाग पर जाएँ।
- उपयोगकर्ताओं के लिए डाउनलोड करने हेतु एक परिणाम फ़ाइल उपलब्ध होगी। Double टेक्स्ट फ़ाइल पर क्लिक करें.
चरण 5) टेक्स्ट परिणाम फ़ाइल नोटपैड में खुल जाती है। परिणाम फ़ाइल नीचे दिखाए अनुसार प्रदर्शित होगी।
इस ट्यूटोरियल में प्रयुक्त UFT स्वचालन स्क्रिप्ट डाउनलोड करें
वीडियो पर क्यूटीपी गुणवत्ता केंद्र के साथ एकीकरण
क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो
टिप्पणियाँ:-
- गुणवत्ता केंद्र कई सुविधाएं प्रदान करता है, जैसे परीक्षण चरणों की प्रतिलिपि बनाना, समीक्षा के लिए स्क्रिप्ट ईमेल करना, अनुलग्नक जोड़ना आदि, जिससे परीक्षण मामलों का तेजी से विकास हो सके।
- आप QTP और जैसे स्वचालन उपकरणों में स्क्रिप्ट बना सकते हैं लोडरनर , और फिर उन्हें क्वालिटी सेंटर में अपलोड और संग्रहीत करें
- आप क्वालिटी सेंटर में मैन्युअल टेस्ट स्क्रिप्ट को सीधे स्वचालित स्क्रिप्ट में भी परिवर्तित कर सकते हैं।



















































