ALM (गुणवत्ता केंद्र) के साथ UFT (QTP) को कैसे एकीकृत करें

विषय - सूची:

Anonim
  • एएलएम एचपी यूएफटी और एचपी लोड रनर जैसे अन्य एचपी उत्पादों के साथ एकीकरण की अनुमति देता है।
  • एचपी यूएफटी एक कार्यात्मक स्वचालन उपकरण है जो विंडोज़ आधारित और वेब आधारित अनुप्रयोग दोनों के स्वचालन का समर्थन करता है। यह कई तकनीकों जैसे .NET, Java, Siebel, SAP आदि का भी समर्थन करता है।
  • इस अनुभाग में हम समझेंगे कि एएलएम से यूएफटी लिपियों को कैसे चलाया जाए। इसमें विभिन्न विन्यास और चरण शामिल हैं।
  • इस मॉड्यूल के लिए शर्त यह है कि ALM और UFT दोनों को स्थापित किया जाना चाहिए।
एएलएम का उपयोग करके यूएफटी परीक्षणों को चलाने के लिए एक के बाद एक रोडमैप का पालन करने की आवश्यकता है

भाग ए - ऐड-इन स्थापना:

चरण 1) ALM लैंडिंग पृष्ठ (http: // localhost: 8181 / qcbin /) पर नेविगेट करें और नीचे दिखाए गए अनुसार 'उपकरण' चुनें।

चरण 2) ऐड-इन पेज और 'एचपी एएलएम कनेक्टिविटी' लिंक पर क्लिक किया जाना चाहिए।

चरण 3) 3 डाउनलोड एचपी एएलएम कनेक्टिविटी ’लिंक पर क्लिक करें और एक्साई फ़ाइल निर्दिष्ट स्थान पर डाउनलोड की जाएगी।

चरण 4) डाउनलोड की गई फ़ाइल पर राइट-क्लिक करें और 'व्यवस्थापक के रूप में चलाएँ'।

चरण 5) कोई भी इंस्टॉलेशन विज़ार्ड नहीं होगा जो उपयोगकर्ता को यूएफटी के प्रीइंस्टॉल्ड होने पर गुजरना होगा। उपयोगकर्ता केवल स्थापना स्थिति प्राप्त करता है जैसा कि नीचे दिखाया गया है।

भाग बी - यूएफटी और एएलएम को जोड़ना

चरण 1) यूएफटी खोलें और आप नीचे दिखाए गए मेनू में से एक के रूप में एएलएम की उपस्थिति को नोटिस करेंगे।

चरण 2) एएलएम मेनू को नेविगेट करें और एएलएम कनेक्शन का चयन करें।

चरण 3) ALM कनेक्शन संवाद खुलता है।

  1. ALM सर्वर URL दर्ज करें
  2. उपयोगकर्ता नाम दर्ज करें
  3. पासवर्ड दर्ज करें और 'कनेक्ट' पर क्लिक करें

चरण 4) सफल प्रमाणीकरण पर, ALM फ़ाइलों को डाउनलोड किया जाएगा क्योंकि हम पहली बार ALM और UFT के बीच संबंध स्थापित कर रहे हैं।

चरण 5) ALM कनेक्शन संवाद उपयोगकर्ता के डोमेन और प्रोजेक्ट का चयन करने के लिए प्रतीक्षा करता है।

  1. डोमेन का चयन करें
  2. प्रोजेक्ट का चयन करें
  3. 'लॉगिन' पर क्लिक करें

चरण 6) ALM कनेक्शन संवाद स्थिति प्रदर्शित करता है।

  1. सर्वर से जुड़ा और सर्वर पते और उपयोगकर्ता नाम के बारे में विवरण सूचीबद्ध करता है।
  2. परियोजना से जुड़ा और परियोजना के बारे में विवरण सूचीबद्ध करता है।
  3. 'बंद' पर क्लिक करें

भाग सी - एएलएम में स्क्रिप्ट की बचत

  • आइए हम विभिन्न घटकों को समझते हैं जो एक UFT स्क्रिप्ट को निष्पादित करने के लिए आवश्यक हैं।
  • मुख्य ड्राइवर स्क्रिप्ट - किसी भी UFT स्क्रिप्ट के लिए प्रविष्टि बिंदु। जिसमें एमटी एक्सटेंशन है।
  • लाइब्रेरी - प्रासंगिक स्क्रिप्ट / फ़ंक्शन फ़ाइलें जो या तो एक्सटेंशन (.vbs) या (.qfl) की हो सकती हैं।
  • ऑब्जेक्ट रिपोजिटरी - यह आमतौर पर प्रकृति द्वारा साझा ऑब्जेक्ट रिपॉजिटरी है और इसका .tsr एक्सटेंशन है।
  • DataTable - परीक्षणों को पैरामीटर करने के लिए उपयोग किया जाता है। आमतौर पर एक एक्सेल फाइल।

नोट: इस अध्याय के पीछे विचार ALM और UFT एकीकरण को समझना है और UFT स्क्रिप्ट लिखना नहीं सीखना है।

चरण 1) पहला कदम मुख्य चालक स्क्रिप्ट को एएफएम में यूएफटी से बचाना है। 'फ़ाइल' मेनू पर नेविगेट करें और नीचे दिखाए अनुसार 'नया परीक्षण' चुनें।

चरण 2) नया टेस्ट डायलॉग खुलता है।

  1. परीक्षण के प्रकार का चयन करें।
  2. टेस्ट का नाम दर्ज करें।
  3. हमें स्थान को ALM के रूप में चुनना होगा (डिफ़ॉल्ट रूप से यह UFT स्थापित स्थान प्रदर्शित करेगा)। 'ब्राउज' बटन पर क्लिक करें।

चरण 3) 'स्थान चुनें' डायलॉग खुलता है।

  1. 'ALM टेस्ट प्लान' टैब चुनें।
  2. अपने सबफ़ोल्डर्स को खोलने के लिए ' कार्यात्मक ' फ़ोल्डर पर डबल क्लिक करें ।

चरण 4) 'स्थान का चयन करें' संवाद ' कार्यात्मक ' फ़ोल्डर के सबफ़ोल्डर्स के साथ खुलता है ।

  1. डबल क्लिक करें ' स्वचालन फ़ोल्डर।
  2. 'चयन करें' पर क्लिक करें।

चरण 5) 'नया परीक्षण' संवाद उपयोगकर्ता को वापस प्रदर्शित किया जाता है

  1. एएलएम की ओर इशारा करते हुए चयनित परीक्षण स्थान के साथ।
  2. 'बनाएँ' पर क्लिक करें।

चरण 6) अब हमें सत्यापित करें कि क्या परीक्षण सफलतापूर्वक ALM में लॉग इन करके बनाया गया है।

'टेस्ट प्लान' मॉड्यूल पर नेविगेट करें।

  • आप देखेंगे कि परीक्षण स्क्रिप्ट 'Guru99_Bank_Auto' 'स्वचालन' फ़ोल्डर के तहत बनाई गई है।
  • विवरण टैब के तहत, हम यह भी पा सकते हैं कि परीक्षण प्रकार को 'QUICKTEST_TEST' के रूप में लॉक किया गया है जिसका अर्थ है कि यह एक UFT स्क्रिप्ट है।

चरण 7) अब UFT में स्क्रिप्ट को विकसित करना शुरू करें और उस स्क्रिप्ट को बचाएं जिसे एएलएम में निर्मित टेस्ट के 'टेस्ट स्क्रिप्ट' टैब का चयन करके एक्सेस किया जा सकता है।

चरण 8) अगला चरण एएलएम के 'परीक्षण संसाधनों' मॉड्यूल के तहत संबद्ध फ़ंक्शन लाइब्रेरी फ़ाइलों को सहेजना है जो निष्पादन के दौरान स्वचालित रूप से उठाया जाएगा।

इस स्क्रिप्ट के लिए, हमारे पास निर्मित परीक्षण स्क्रिप्ट से जुड़े दो फ़ंक्शन लाइब्रेरी हैं, जिनमें से एक में एप्लिकेशन से संबंधित सभी फ़ंक्शन होते हैं और एक फ़ंक्शन होता है जिसमें उपयोगकर्ताओं को आउटपुट टेक्स्ट परिणाम फ़ाइल बनाने में मदद मिलेगी।

चरण 9) हमें 'परीक्षण संसाधनों' के तहत एएलएम में संबद्ध पुस्तकालय फाइलों को सहेजने की आवश्यकता है।

  • Click न्यू रिसोर्स ’बटन पर क्लिक करें
  • 'न्यू रिसोर्स' डायलॉग खुलता है
  • फ़ंक्शन लाइब्रेरी का नाम दर्ज करें
  • 'फंक्शन लाइब्रेरी' के प्रकार का चयन करें
  • ओके पर क्लिक करें'

चरण 10) निर्मित परीक्षण संसाधन उपयोगकर्ता को नीचे दिखाए गए अनुसार प्रदर्शित किया जाएगा।

चरण 11) अब हमें निर्मित परीक्षण संसाधन पर .vbs अपलोड करने की आवश्यकता है।

  • 'संसाधन दर्शक' पर क्लिक करें
  • 'अपलोड फ़ाइल' पर क्लिक करें

चरण 12) अपलोड फ़ाइल संवाद खुल जाता है।

  • वह पथ चुनें जहां .vbs फ़ाइल स्थित है
  • उस फ़ाइल को चुनें जिसे अपलोड किया जाना है।
  • 'ओपन' पर क्लिक करें।

चरण 13) सफलतापूर्वक अपलोड करने पर, ALM उपयोगकर्ता को स्थिति प्रदर्शित करता है। ओके पर क्लिक करें'।

चरण 14) अपलोड किए गए परीक्षण संसाधन को 'संसाधन दर्शक' का उपयोग करके देखा जा सकता है।

चरण 15) परीक्षण से जुड़ी एक अन्य फ़ंक्शन फ़ाइल को अपलोड करने के लिए चरण 8 से 14 तक दोहराएं। 'Generateresult.vbs' अपलोड करने के बाद, संसाधन दर्शक को नीचे दिखाए अनुसार प्रदर्शित किया जाएगा।

चरण 16) अब हमें 'टेस्ट रिसोर्सेज' मॉड्यूल के तहत प्रासंगिक 'ऑब्जेक्ट रिपोजिटरी' फाइलों को अपलोड करने की जरूरत है, उसी तरह जैसे हमने फंक्शन लाइब्रेरी को अपलोड किया है।

  1. 'नया संसाधन' मॉड्यूल पर क्लिक करें
  2. 'नया संसाधन' मॉड्यूल विंडो खुलती है।
  3. परीक्षण संसाधन का नाम दर्ज करें।
  4. फ़ाइल का प्रकार 'ऑब्जेक्ट रिपोजिटरी' के रूप में चुनें।
  5. ओके पर क्लिक करें'

चरण 17) परीक्षण संसाधन नीचे दिखाए गए अनुसार बनाया गया है। अब उपयोगकर्ता को रिपॉजिटरी फ़ाइल अपलोड करने की आवश्यकता है।

  • 'रिसोर्स व्यूअर' टैब पर क्लिक करें।
  • 'फ़ाइल अपलोड करें' बटन पर क्लिक करें।

चरण 18) अब साझा वस्तु भंडार फ़ाइल अपलोड करें।

  • उस फ़ाइल का चयन करें जहां इसे संग्रहीत किया गया है।
  • 'ओपन' बटन पर क्लिक करें।

चरण 19) सफलतापूर्वक अपलोड करने पर, ALM उपयोगकर्ता को स्थिति दिखाता है। ओके पर क्लिक करें'।

चरण 20) परीक्षण संसाधन को नीचे दिखाए गए अनुसार ALM से ठीक देखा जा सकता है।

चरण 21) अंतिम परीक्षण संसाधन जिसे हमें अपलोड करने की आवश्यकता है, वह 'टेस्ट डेटा' शीट है जिसमें पैरामीटरयुक्त परीक्षण शामिल है।

डेमो उद्देश्यों के लिए, हमारे पास 4 परीक्षण मामले हैं। डिज़ाइन किए गए टेस्ट डेटा को नीचे दिखाया गया है। अब हमें ALM में समान अपलोड करना होगा।

चरण 22) 'TestData' नाम के साथ एक नया संसाधन बनाएँ और 'परीक्षण संसाधन' के रूप में टाइप करें और 'OK' चुनें

चरण 23) जैसा कि चरण 17 से 19 तक समझाया गया है, अपलोड किए गए डेटा एक्सेल फाइल और अपडाउनटिव अपलोड किए गए 'टेस्ट डेटा' को नीचे दिखाए अनुसार प्रदर्शित किया जाएगा।

पार्ट डी - यूएफटी में सेटिंग्स

चरण 1) हमारे पास एएलएम में भरी हुई सभी संबंधित फाइलें हैं, हमें यह सुनिश्चित करना है कि स्वचालन स्क्रिप्ट लाइब्रेरी फ़ाइल, या एएलएम से डेटा फ़ाइल उठाती है। आइए समझते हैं कि फ़ंक्शन लाइब्रेरी को ALM से गतिशील रूप से फ़ंक्शन लाइब्रेरी में कैसे जोड़ा जाए।

चरण 2) ऑब्जेक्ट रिपोजिटरी को ALM के 'टेस्ट रिसोर्सेज' टैब से भी प्राप्त किया जाना है। आइए देखें कि रनटाइम के दौरान गतिशील रूप से ऑब्जेक्ट रिपॉजिटरी को कैसे लोड किया जाए।

चरण 3) टेस्ट डेटा को यूएफटी की 'ग्लोबल' शीट में आयात किया जाना है। वही करने के लिए हमें यह सुनिश्चित करना चाहिए कि डेटा तालिका में उल्लिखित मापदंडों तक पहुँचने का प्रयास करने से पहले हमारे पास निम्नलिखित कोड हो।

चरण 4) हमें यह सुनिश्चित करना चाहिए कि हम अन्य एचपी उत्पादों को यूएफटी के साथ बातचीत करने की अनुमति दें। जैसा कि नीचे दिखाया गया है, गोटो 'टूल्स' -> 'विकल्प' को करने के लिए।

चरण 5) विकल्प डायलॉग खुलता है।

  • 'GUI परीक्षण' टैब चुनें।
  • 'टेस्ट रन' चुनें
  • 'HP के अन्य उत्पादों को परीक्षण और घटक चलाने की अनुमति दें' सक्षम करें
  • ओके पर क्लिक करें'

भाग ई - एएलएम में निष्पादन लिपियों

चरण 1) निष्पादन के लिए 'टेस्ट लैब' मॉड्यूल में एक परीक्षण सूट बनाएँ। स्वचालित टेस्ट सूट के लिए 'न्यू फोल्डर' बनाएं।

  • 'टेस्ट लैब' मॉड्यूल का चयन करें
  • वह फ़ोल्डर चुनें जिसके तहत हम नया फ़ोल्डर बनाना पसंद करते हैं
  • New folder icon पर क्लिक करें
  • फ़ोल्डर का नाम दर्ज करें
  • ओके पर क्लिक करें।

चरण 2) नया फ़ोल्डर बनाया जाएगा जैसा कि नीचे दिखाया गया है:

चरण 3) अब हमें निर्मित फ़ोल्डर के तहत एक परीक्षण सेट बनाने की आवश्यकता है।

  • फ़ोल्डर का चयन करें
  • 'नया टेस्ट सेट' बटन पर क्लिक करें
  • टेस्ट सेट का नाम दर्ज करें
  • ओके पर क्लिक करें'

चरण 4) मैनुअल परीक्षणों की तरह, परीक्षण सेट बनाने के बाद, परीक्षण के उदाहरणों को टेस्ट प्लान ट्री से जोड़ा जाना चाहिए।

  • बनाए गए टेस्ट सेट का चयन करें
  • 'टेस्ट चुनें' बटन पर क्लिक करें। टेस्ट प्लान ट्री खुलता है।
  • परीक्षण का चयन करें
  • '<=' बटन पर क्लिक करें

चरण 5) जोड़े गए परीक्षण को नीचे दिखाए अनुसार प्रदर्शित किया जाएगा।

  • जोड़ा गया परीक्षण स्वचालित रूप से 'QUICKTEST_TEST' के रूप में परीक्षण का प्रकार प्रदर्शित करता है।
  • निष्पादन को ट्रिगर करने के लिए 'रन' बटन पर क्लिक करें।

चरण 5) स्वचालित परीक्षण धावक संवाद खुलता है। आइए इस विंडो के भीतर सभी उपलब्ध सुविधाओं को समझें।

  • सभी चलाएं - हमें परीक्षण सेट को पूरी तरह से निष्पादित करने की अनुमति देता है।
  • रन - हमें केवल चयनित परीक्षण उदाहरण निष्पादित करने की अनुमति देता है।
  • सभी परीक्षण स्थानीय रूप से चलाएं - परीक्षण स्थानीय होस्ट में बंद कर दिया जाएगा। यदि अनियंत्रित उपयोगकर्ता में होस्ट नाम दर्ज करने की क्षमता है जिसमें परीक्षणों को निष्पादित करना पड़ता है।
  • लॉग सक्षम करें - परीक्षण रन के दौरान एक निष्पादन लॉग फ़ाइल बनाता है। पाठ निष्पादन के बाद निष्पादन लॉग देखने के लिए, उसी संवाद के ' रन' मेनू से ' निष्पादन देखें' का चयन करें ।

परीक्षण को ट्रिगर करने के लिए 'रन' पर क्लिक करें।

चरण 6) UFT को पृष्ठभूमि में लॉन्च किया जाएगा, जबकि स्क्रिप्ट निष्पादित की जा रही है। एक बार परीक्षण निष्पादन पूरा हो जाने के बाद, रन स्थिति को प्रदर्शित किया जाएगा। खिड़की बंद कर दो।

भाग एफ - परिणामों का विश्लेषण:

चरण 1) 'स्वचालित धावक' संवाद को बंद करने पर उपयोगकर्ता को निष्पादन ग्रिड वापस प्रदर्शित किया जाता है।

  • परीक्षण निष्पादन स्थिति अद्यतन के साथ।
  • 'लॉन्च रिपोर्ट ’बटन पर क्लिक करके इनबिल्ट यूएफटी टेस्ट रिपोर्ट तक पहुँचा जा सकता है।

चरण 2) इनबिल्ट यूएफटी परीक्षण रिपोर्ट उपयोगकर्ता को दिखाई जाएगी।

चरण 3) विस्तृत परिणाम 'टेस्ट रन' मॉड्यूल का उपयोग करके पहुँचा जा सकता है। मैनुअल परीक्षणों की तरह, विस्तृत परिणाम सभी जानकारी प्रदर्शित करता है।

चरण 4) परीक्षण एक पाठ परिणाम फ़ाइल भी बनाता है जिसे संलग्नक अनुभाग से एक्सेस किया जा सकता है। पाठ फ़ाइल स्क्रिप्ट (परीक्षण ढांचे) द्वारा बनाई गई है जो UFT की इनबिल्ट रिपोर्ट नहीं है। निम्नलिखित तक समान प्रदर्शन करने के लिए:

  • 'रन आईडी' चुनें।
  • 'रन विवरण' संवाद खुलता है।
  • गोटो 'संलग्नक' अनुभाग।
  • उपयोगकर्ताओं को डाउनलोड करने के लिए एक परिणाम फ़ाइल उपलब्ध होगी। टेक्स्ट फ़ाइल पर डबल क्लिक करें।

चरण 5) पाठ परिणाम फ़ाइल नोटपैड में खोली गई है। परिणाम फ़ाइल को नीचे दिखाए अनुसार प्रदर्शित किया जाएगा।

इस ट्यूटोरियल में यूएफटी ऑटोमेशन स्क्रिप्ट डाउनलोड करें

गुणवत्ता केंद्र के साथ QTP एकीकरण पर वीडियो

यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें

टिप्पणियाँ:-

  • गुणवत्ता केंद्र परीक्षण के मामलों की तेजी से विकास को सुविधाजनक बनाने के लिए परीक्षण चरणों की नकल, समीक्षा के लिए स्क्रिप्ट ईमेल करना, संलग्नक जोड़ना आदि जैसी कई विशेषताएं प्रदान करता है।
  • आप QTP और लोडरनर जैसे स्वचालन टूल में एक स्क्रिप्ट बना सकते हैं, और फिर उन्हें गुणवत्ता केंद्र में अपलोड और संग्रहीत कर सकते हैं
  • आप गुणवत्ता केंद्र में मैन्युअल टेस्ट स्क्रिप्ट को स्वचालित रूप से स्वचालित स्क्रिप्ट में भी बदल सकते हैं।