- एक बार परीक्षण डिजाइन पूरा हो जाने के बाद, परीक्षण निष्पादन टेस्ट लैब मॉड्यूल की मदद से होगा।
- एक सामान्य शब्द आपको टेस्ट लैब के टेस्ट सेट मॉड्यूल में एचपी एएलएम में आएगा। यदि आपका दिमाग किसी प्रकार के संग्रह या सेट की छवियों को चलाता है, तो आप सही हैं। टेस्ट सेट परीक्षण मामलों का एक संग्रह है जिसे हम निष्पादित करने का इरादा रखते हैं।
- टेस्ट प्लान मॉड्यूल से टेस्ट मामलों को टेस्ट लैब मॉड्यूल में कहा जाता है।
- टेस्ट लैब मॉड्यूल में मामलों के परीक्षण के लिए किए गए परिवर्तन टेस्ट प्लान मॉड्यूल में मूल परीक्षण मामलों को प्रभावित नहीं करते हैं। आप प्रयोग करने के लिए स्वतंत्र हैं। इसलिए टेस्ट लैब नाम!
- मॉड्यूल के नाम के समान ही टेस्ट सेट नाम देना बेहतर है ताकि मॉड्यूल के भीतर सभी परीक्षण उसी टेस्ट सेट में समाहित हो जाएं जो निष्पादित और ट्रैक करना आसान होगा।
- प्रत्येक परीक्षण सेट फ़ोल्डर को एक विशेष चक्र को सौंपा गया है। यह उपयोगकर्ताओं को उन परीक्षणों को एक साथ करने में सक्षम बनाता है जिन्हें एक विशेष चक्र में निष्पादित किया जाएगा।
- यह मॉड्यूल उपयोगकर्ता को चक्र की प्रगति को ट्रैक करने में भी मदद करता है क्योंकि परीक्षण निष्पादित किए जाते हैं।
- टेस्ट लैब मॉड्यूल में निम्नलिखित कार्य होते हैं और हम उनमें से प्रत्येक को विस्तार से समझते हैं।
इस ट्यूटोरियल में हम सीखेंगे -
- टेस्ट सेट कैसे बनाएं
- टेस्ट कैसे करें
- टेस्ट रन शेड्यूल कैसे बनाएं
- परीक्षा परिणाम का विश्लेषण कैसे करें
टेस्ट सेट कैसे बनाएं
चरण 1 ) पहला कदम परीक्षण सेट होने के लिए एक कंटेनर के रूप में एक रूट फ़ोल्डर बनाना है। हम इसे रिलीज और चक्र के अनुरूप कर सकते हैं ताकि इसे ट्रैक करना आसान हो।
- गोटो 'टेस्ट लैब' मॉड्यूल 'टेस्टिंग' टैब के तहत
- 'नया फ़ोल्डर' आइकन पर क्लिक करके एक नया फ़ोल्डर बनाएँ।
- 'नया टेस्ट सेट फ़ोल्डर' डायलॉग खुलता है। फ़ोल्डर का नाम '2017 आर 1 - साइकिल 1' के रूप में दर्ज करें।
- ओके पर क्लिक करें'
चरण 2) टेस्ट रन फ़ोल्डर बनाया जाएगा जैसा कि नीचे दिखाया गया है।
चरण 3) बनाए गए फ़ोल्डर का चयन करें और इसे 'साइकिल' असाइन करें जिसका अर्थ है कि पूरे परीक्षण सेट को साइकिल 1 के लिए निष्पादित किया जाना चाहिए।
चरण 4) परीक्षण सेट का नाम दर्ज करें और 'ठीक' पर क्लिक करें
नोट: लक्ष्य चक्र फ़ील्ड को निष्क्रिय कर दिया जाता है क्योंकि लक्ष्य स्तर को फ़ोल्डर स्तर (2017 R1 - Cycle 1) में चुना गया है।
चरण 5) परीक्षण सेट बनाने के बाद, हमें परीक्षणों का चयन करने और इसे परीक्षण सेट में जोड़ने की आवश्यकता है।
- टेस्ट सेट का चयन करें।
- 'निष्पादन ग्रिड' पर नेविगेट करें।
- 'टेस्ट का चयन करें' बटन पर क्लिक करें। टेस्ट प्लान ट्री खुलता है।
- इस चक्र के लिए निष्पादित होने वाले टेस्ट का चयन करें।
- '<=' बटन पर क्लिक करें। यह परीक्षण मामलों को परीक्षण योजना से परीक्षण प्रयोगशाला में स्थानांतरित / खींच देगा।
चरण 6) परीक्षण योजना के पेड़ से परीक्षण जोड़ने पर, चयनित परीक्षणों के सभी कॉन्फ़िगरेशन पैरामीटर उपयोगकर्ता को प्रदर्शित किए जाते हैं। उपयोगकर्ता परीक्षण प्रयोगशाला में जोड़ने से पहले कॉन्फ़िगरेशन को संपादित कर सकता है।
नोट: उपयोगकर्ता का परीक्षण लैब में परीक्षण कॉन्फ़िगरेशन चयन पर कोई नियंत्रण नहीं है। इसलिए संपूर्ण कॉन्फ़िगरेशन डिफ़ॉल्ट रूप से परीक्षण सेट में जोड़ा जाएगा। यदि चयनित कॉन्फ़िगरेशन में से एक चक्र का हिस्सा नहीं है, तो परीक्षणों को जोड़ने के बाद, परीक्षण प्रयोगशाला से हटा दें ।
चरण 7) कॉन्फ़िगरेशन का चयन करने के बाद, चयनित परीक्षणों को परीक्षण सेट में जोड़ा जाता है। इस मामले में हमने सभी तीन विन्यासों को चुना है; इसलिए हम '01 - लॉगिन टेस्ट 'के तीन उदाहरण पा सकते हैं।
चरण 8) अधिक परीक्षण सेट बनाने के लिए उपरोक्त चरणों को दोहराएं और इस चक्र के लिए योजनाबद्ध सभी प्रासंगिक परीक्षणों का चयन करें। सभी परीक्षण सेट बनाने के बाद, परीक्षण सेट की संरचना नीचे दी गई है:
चरण 9) अन्य महत्वपूर्ण टैब जिसे हमें समझने की आवश्यकता है वह है 'निष्पादन प्रवाह'। 'निष्पादन प्रवाह टैब' चुनें, जो निष्पादन के दौरान परीक्षण प्रदर्शित करने वाले क्रम को प्रदर्शित करता है। उपयोगकर्ता इस टैब का उपयोग करके निष्पादन आदेश को भी बदल सकते हैं जो इस मॉड्यूल के एक अलग खंड में निपटा जाएगा।
टेस्ट कैसे करें
चरण 1) निर्मित परीक्षण सेट अब निष्पादन के लिए तैयार हैं। टेस्ट दो विकल्पों का उपयोग करके निष्पादित किया जा सकता है।
- रन टेस्ट सेट - यह विकल्प उपयोगकर्ता को चयनित परीक्षण सेट में सभी परीक्षणों को निष्पादित करने की अनुमति देता है।
- रन - यह विकल्प उपयोगकर्ता को केवल चयनित परीक्षण को निष्पादित करने में मदद करता है।
चरण 2) 'रन टेस्ट सेट' विकल्प का चयन करके लॉगिन मॉड्यूल के पूरे परीक्षण सूट को निष्पादित करें। 'रन टेस्ट सेट' पर क्लिक करने पर यह उपयोगकर्ता को दो विकल्पों के साथ प्रदर्शित करता है।
- मैनुअल रनर (डिफ़ॉल्ट) - निष्पादन के दौरान प्रदर्शित परीक्षणों का क्रम उस क्रम के अनुसार होगा जो परीक्षण सेट ग्रिड में प्रदर्शित होता है।
- स्वचालित धावक - निष्पादन के दौरान प्रदर्शित परीक्षणों के क्रम को निष्पादन प्रवाह टैब में सेट किए गए आदेश के रूप में दिखाया जाएगा।
हमें डिफ़ॉल्ट विकल्प के साथ आगे बढ़ना है।
चरण 3) मैनुअल टेस्ट धावक उपयोगकर्ता को प्रदर्शित किया जाता है। इस डायलॉग में हम महत्वपूर्ण विशेषताओं को समझते हैं।
- आरंभ रन - निष्पादन शुरू करने के लिए किक करने में मदद करता है
- एंड रन - वर्तमान निष्पादन को समाप्त करता है और मैनुअल रनर बंद करता है।
- रद्द करें रन - वर्तमान परीक्षणों के निष्पादन को रद्द करता है।
- अनुलग्नक - हमें स्क्रीनशॉट / इस परीक्षण के निष्पादन से संबंधित किसी भी अन्य जानकारी को संलग्न करने में मदद करता है
- New Defect - इस पर क्लिक करने पर नए दोष डायलॉग खुलते हैं जिनका उपयोग करके एक Defect पोस्ट किया जा सकता है।
- OS जानकारी - ऑपरेटिंग सिस्टम के बारे में जानकारी देता है जिसमें परीक्षण निष्पादित किए जाते हैं।
- रन का नाम - यूनीक टाइम स्टैम्प जिसका उपयोग करके परीक्षा परिणाम का विश्लेषण बाद के समय में किया जा सकता है।
'आरंभ रन' पर क्लिक करें।
चरण 4) परीक्षण नियंत्रण और चरणों के साथ मैनुअल टेस्ट धावक उपयोगकर्ता को प्रदर्शित किए जाते हैं। आइए हम इस परीक्षण धावक संवाद में उपलब्ध कार्यात्मकताओं को समझते हैं।
परीक्षण निष्पादन समय के दौरान एक चरण जोड़ें। | |
परीक्षण निष्पादन समय के दौरान एक चरण हटाएं। | |
चयनित चयनित | |
विफल चयनित | |
चयनित टेस्ट चरण के लिए पैरामीटर दिखाता है | |
उपयोगकर्ता को रन टाइम के दौरान स्क्रीनशॉट कैप्चर करने और अटैचमेंट जोड़ने की अनुमति देता है। | |
उपयोगकर्ता को रन टाइम के दौरान दोष जोड़ने की अनुमति देता है। | |
परीक्षण धावक के कॉम्पैक्ट व्यू के साथ उपयोगकर्ता को दिखाता है | |
अंतिम निष्पादन |
- टेस्ट डिजाइन चरण के दौरान बनाई गई चरण संख्या
- चयनित चरण का विवरण।
- चयनित चरण का अपेक्षित परिणाम।
चरण 5) परीक्षण सेट में Thenext परीक्षण उपयोगकर्ता को प्रदर्शित किया जाएगा। परीक्षण को निष्पादित करने और तदनुसार स्थिति को चिह्नित करने के लिए चरण 3 और चरण 4 को दोहराएं।
टेस्ट रन शेड्यूल कैसे बनाएं
परीक्षक "निष्पादन प्रवाह" टैब की सहायता से परीक्षण निष्पादन को नियंत्रित कर सकते हैं। किसी विशेष परीक्षा के निष्पादन के लिए परीक्षक तिथि और समय भी निर्दिष्ट कर सकते हैं। हम एक्ज़ीक्यूशन फ़्लो में एक अन्य निर्दिष्ट परीक्षण उदाहरण के परिणामों के आधार पर भी टेस्ट शेड्यूल कर सकते हैं।
अब, हम समझते हैं कि एचपी-एएलएम में परीक्षण प्रवाह कैसे निर्धारित करें।
चरण 1) टेस्ट लैब मॉड्यूल से "निष्पादन प्रवाह" टैब चुनें।
चरण 2) उस विशिष्ट परीक्षण पर डबल क्लिक करें जिसके खिलाफ शेड्यूल सेट करने की आवश्यकता है। "टेस्ट रन शेड्यूल" नीचे दिखाए अनुसार प्रदर्शित किया जाएगा। हम देख सकते हैं कि ऐसी कोई निष्पादन स्थिति नहीं है जो डिफ़ॉल्ट रूप से निर्धारित की गई थी।
चरण 3) निष्पादन स्थिति जोड़ने के लिए, नीचे दिखाए गए अनुसार "+" आइकन पर क्लिक करें।
चरण 4) नई निष्पादन स्थिति संवाद खुलता है।
- परीक्षण ड्रॉप डाउन से परीक्षण का चयन करें। परीक्षण सेट में सभी परीक्षण प्रदर्शित किए जाएंगे
- शर्त का चयन करें। यह 'पास' या 'समाप्त' हो सकता है।
- ओके पर क्लिक करें'।
चरण 5) परीक्षण रन शेड्यूल को अतिरिक्त निष्पादन स्थितियों के साथ प्रदर्शित किया जाता है।
चरण 6) निष्पादन प्रवाह नीचे दिखाए गए अनुसार स्वचालित रूप से दिखाई देता है। नीचे प्रदर्शित प्रवाह के अनुसार, परीक्षण 'क्लस्टर हेड' को तभी निष्पादित किया जाएगा जब '02 - रीसेट बटन चेक 'समाप्त हो जाए।
चरण 7) अब हम समझते हैं कि परीक्षक किसी विशेष परीक्षण को निष्पादित करने के लिए निष्पादन प्रवाह में दिनांक और समय को कैसे निर्दिष्ट कर सकते हैं। यह तब अधिक मददगार होता है जब परीक्षक किसी विशिष्ट कार्यक्षमता की तत्परता के बारे में या स्वचालित परीक्षणों को निर्धारित करने के बारे में जानते हैं।
बता दें, प्रबंधक लॉगिन प्रोफ़ाइल एक विशिष्ट तिथि के बाद ही तैयार होगी। इसलिए परीक्षक 'निष्पादन प्रवाह' में शर्तों को निर्दिष्ट करके इसे निष्पादित कर सकते हैं।
परीक्षण पर डबल क्लिक करें जिसके लिए निष्पादन प्रवाह मानदंड निर्धारित करने की आवश्यकता है।
चरण 8) अब,
- 'टाइम डिपेंडेंसी' मॉड्यूल पर नेविगेट करें
- 'रन एट स्पेसिफाइड टाइम' चुनें
- वह दिनांक दर्ज करें जिस पर आप निष्पादित करना चाहते हैं
- उस समय को दर्ज करें जब आप परीक्षण को निष्पादित करना चाहते हैं
- ओके पर क्लिक करें'।
चरण 9) शीर्ष प्रवाह टैब नीचे दिखाया गया है। इस तरह का शेड्यूलिंग स्वचालित परीक्षणों के लिए बहुत सहायक है जो समान चरणों का पालन करते हैं।
नोट: यदि निर्धारित तिथि और समय आ गया है, तो ALM स्वचालित रूप से परीक्षण शुरू करेगा। यह स्वचालित परीक्षण के लिए अच्छा है क्योंकि परीक्षण किसी भी मैनुअल हस्तक्षेप के बिना निष्पादित किया जाएगा। परीक्षण को स्वचालित रूप से चालू करने के लिए पूर्व शर्त यह है कि मेजबान तैयार होना चाहिए (संचालित या बंद नहीं होना चाहिए) और यह परीक्षण को ट्रिगर करने की स्थिति में होना चाहिए। यदि यह एक मैनुअल परीक्षण है तो कोई प्रभाव नहीं पड़ेगा।
परीक्षा परिणाम का विश्लेषण कैसे करें
चरण 1) एक बार परीक्षण निष्पादित होने के बाद, परीक्षक "टेस्ट रन" मॉड्यूल में परिणाम देख सकते हैं। इसमें परीक्षण उदाहरण रन और परीक्षण सेट रन के परिणाम शामिल हैं।
- गोटो "टेस्ट रन" "टेस्टिंग" टैब में और विंडो नीचे दिखाए अनुसार खुलता है:
- रन नाम उन परीक्षण निष्पादन में से प्रत्येक के लिए उत्पन्न एक अद्वितीय मूल्य है।
- 'स्थिति' परीक्षण निष्पादन की अंतिम स्थिति को दर्शाता है।
विस्तृत परिणाम 'रन आईडी' पर क्लिक करके देखा जा सकता है।
चरण 2) रन विवरण संवाद खुलता है और उपयोगकर्ता विस्तृत परिणाम देखने में सक्षम होगा।
- 'रन विवरण' विंडो की गोटो 'रिपोर्ट' टैब।
- परीक्षक उन परीक्षा चरणों में से प्रत्येक की स्थिति की जांच कर सकते हैं।
- संवाद को बंद करने के लिए ओके पर क्लिक करें।
टेस्ट लैब पर वीडियो
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें
याद करने के लिए अंक :
- अपने परीक्षण मामलों को निष्पादित करने के लिए आप गुणवत्ता केंद्र में टेस्ट लैब मॉड्यूल का उपयोग करेंगे
- निष्पादन शुरू करने से पहले, आपको "टेस्ट सेट ट्री" बनाने की आवश्यकता है
- टेस्ट सेट ट्री बनाने के लिए, आपको पहले "टेस्ट सेट फ़ोल्डर" बनाने की आवश्यकता है
- इसके बाद, आप टेस्ट प्लान मॉड्यूल में बनाए गए "टेस्ट" को अपने टेस्ट सेट फ़ोल्डर में जोड़ देंगे।
- अतिरिक्त टेस्ट के साथ एक टेस्ट सेट फोल्डर को टेस्ट सेट ट्री कहा जाता है (क्योंकि यह पेड़ की संरचना जैसा दिखता है।)
- टेस्ट सेट में मैनुअल और स्वचालित दोनों टेस्ट शामिल हो सकते हैं।
- आप एक ही टेस्ट को अलग-अलग टेस्ट सेट में शामिल कर सकते हैं या टेस्ट के कई उदाहरणों को एक ही टेस्ट सेट में जोड़ सकते हैं।
- गुणवत्ता केंद्र शेड्यूलिंग के लिए भी प्रदान करता है जहां आप अपने टेस्ट सेट के निष्पादन की तारीख और समय निर्दिष्ट कर सकते हैं।