- आवश्यकताओं को परिभाषित करना सॉफ्टवेयर विकास जीवनचक्र के लिए प्रारंभिक चरणों में से एक है।
- आवश्यकताओं को परिभाषित करने से तात्पर्य उस विशिष्ट रिलीज के अंत में ग्राहकों को दिया जाना है।
- संक्षिप्तता और स्पष्टता के साथ आवश्यकताओं को स्थापित करने से विकास पूरा होने के बाद न्यूनतम सुधार होगा।
- एएलएम में यह मॉड्यूल उपयोगकर्ताओं को आवश्यकताओं को परिभाषित करने, प्रबंधित करने और ट्रैक करने में सक्षम बनाता है।
हम इसे बेहतर समझने के लिए नमूना एप्लिकेशन (GURU99 बैंकिंग) का उपयोग करेंगे।
इस ट्यूटोरियल में हम सीखेंगे
- आवश्यकता कैसे बनाएँ
- Microsoft Excel का उपयोग करके आवश्यकता को कैसे अपलोड करें
- कवरेज विश्लेषण (आवश्यकता ट्रेसबिलिटी) कैसे करें
आवश्यकताएँ कैसे बनाएँ
चरण 1) 'आवश्यकताएँ' मॉड्यूल में 'आवश्यकताएँ' पर क्लिक करें।
चरण 2) आइए हम एक विशिष्ट फ़ोल्डर में इस रिलीज़ (2017 आर 1) के लिए सभी आवश्यकताओं को बनाए रखें ताकि हमारे लिए उपयोग करना आसान हो। इसके अलावा, हम उन्हें अलग-अलग फ़ोल्डरों में रखकर 'फंक्शनल' और 'नॉन फंक्शनल' आवश्यकताओं के बीच अंतर दिखाना चाहेंगे।
- आवश्यकताएँ मॉड्यूल के तहत 'नया फ़ोल्डर' आइकन पर क्लिक करें
- इस रिलीज के लिए आवश्यकताओं को आसानी से पहचानने के लिए " 2017 आर 1 " के रूप में फ़ोल्डर का नाम दर्ज करें ।
चरण 3) निर्मित फ़ोल्डर को नीचे दिखाए गए अनुसार दिखाया जाएगा।
चरण 4) अब ' फंक्शनल' रिक्वायरमेंट्स के लिए एक फोल्डर बनाते हैं जहाँ सभी फंक्शनल रिक्वायरमेंट्स डॉक्यूमेंट्स / वर्क आइटम रखे गए हैं।
चरण 5) निर्मित फ़ोल्डर को ' आवश्यकताएँ' मॉड्यूल में प्रदर्शित किया जाएगा जैसा कि नीचे दिखाया गया है।
स्टेप 6) इसी तरह 'नॉन फंक्शनल' फोल्डर बनाएं। फंक्शनल और नॉन फंक्शनल दोनों तरह के फोल्डर बनाने पर, हमारे पास नीचे दिखाए अनुसार फोल्डर स्ट्रक्चर होगा।
चरण 7) नीचे दिए गए पृष्ठ के अनुसार आवश्यकताओं पृष्ठ में 'नई आवश्यकताएँ' आइकन पर क्लिक करें।
'नई आवश्यकताएँ' संवाद खुलता है और उपयोगकर्ता को निम्नलिखित अनिवार्य क्षेत्रों में प्रवेश करना होता है।
- आवश्यकता का नाम दर्ज करें
- आवश्यकता प्रकार का चयन करें
चरण 8) उपयोगकर्ता निम्नलिखित गैर-अनिवार्य क्षेत्रों में भी प्रवेश कर सकते हैं।
- लेखक
- वरीयता
- समीक्षित
- टारगेट रिलीज़
- लक्ष्य चक्र
- विवरण और टिप्पणियाँ।
चरण 9) आवश्यकताएँ भी उपयोगकर्ताओं को नीचे दिखाए गए अनुसार सीधे ' रिच टेक्स्ट ' प्रारूप में आवश्यकताओं को दर्ज करने की अनुमति देती हैं।
चरण 10) आमतौर पर, आवश्यकताओं को एक शब्द दस्तावेज़ में कैप्चर किया जाता है। उन्हें संलग्नक टैब के तहत अपलोड किया गया है जैसा कि नीचे दिखाया गया है। ALM अन्य सभी प्रकार के फ़ाइल प्रकारों जैसे .xls, .jpg.webp आदि का भी समर्थन करता है। अपलोड करने के बाद सबमिट बटन पर क्लिक करें।
चरण 11) आवश्यकता उपयोगकर्ता को नीचे दिखाए अनुसार दिखाई जाएगी:
Microsoft Excel का उपयोग करके आवश्यकताएँ कैसे अपलोड करें
कभी-कभी, उपयोगकर्ता मैन्युअल रूप से आवश्यकताओं का निर्माण नहीं करेगा। एक-एक करके सभी आवश्यकताओं को थोक में अपलोड करना आसान है, जो एक समय लेने वाली प्रक्रिया है। ALM में अपलोड करने की सुविधा के लिए, HP एक एडिन के साथ आया है जिसके साथ उपयोगकर्ता MS excel / MS Word से सीधे अपलोड कर सकता है। हमें एक्सेल से क्यूसी में आवश्यकताओं को अपलोड करने के लिए चरण प्रक्रिया द्वारा चरण समझें।
आवश्यकताएँ अपलोड करने के लिए, हमें वर्कफ़्लो को समझने की आवश्यकता है:
भाग ए - डाउनलोडिंग:
चरण 1) ALM होम पेज http: // localhost: 8181 / qcbin पर नेविगेट करें और लिंक की सूची से "टूल" पर क्लिक करें।
चरण 2: नीचे दिखाए अनुसार एड-इन्स पेज से "अधिक एचपी एएलएम ऐड-इन" लिंक पर क्लिक करें।
चरण 3) 'माइक्रोसॉफ्ट-एप्लीकेशन के लिए ऐड-इन्स' का चयन करें और लिंक से 'माइक्रोसॉफ्ट एक्सेल' चुनें क्योंकि हम एचपी-एएलएम में डेटा अपलोड करने के लिए एमएस एक्सेल ऐड-इन का उपयोग कर रहे हैं।
चरण 3) ALM 12.00 लिंक के लिए HP-ALM Microsoft Excel ऐड-इन चुनें।
चरण 4) ALM 12.00 लिंक के लिए HP-ALM Microsoft Excel ऐड-इन चुनें। उपयोगकर्ता 'रीड-मी' गाइड और 'ऐड-इन' गाइड का भी उल्लेख कर सकते हैं। लिंक पर क्लिक करने पर, ऐड-इन सेट फ़ाइल डिफ़ॉल्ट स्थान / उपयोगकर्ता चयनित स्थान पर डाउनलोड हो जाएगी।
भाग बी - स्थापना:
चरण 1) डाउनलोड किए गए ऐड-इन का चयन करें और डाउनलोड की गई फ़ाइल पर राइट क्लिक करें। 'Run as Administrator' चुनें।
चरण 2) डाउनलोड किए गए ऐड-इन का चयन करें और डाउनलोड की गई फ़ाइल पर राइट क्लिक करें। 'व्यवस्थापक के रूप में चलाएँ' का चयन करें ताकि हम ऐड-इन स्थापित कर सकें।
चरण 3) स्थापना प्रकार का चयन करें। यहां हमने 'सभी उपयोगकर्ताओं के लिए' का चयन किया है जो डिफ़ॉल्ट सेटिंग थी। यदि आप केवल वर्तमान उपयोगकर्ता के लिए स्थापित करना चाहते हैं, तो कृपया 'वर्तमान उपयोगकर्ता केवल' के लिए चयन करें और 'अगला' पर क्लिक करें।
चरण 4) स्थापना के पूरा होने पर, उपयोगकर्ता को स्थिति संदेश मिलेगा। 'समाप्त' बटन पर क्लिक करें।
चरण 5) सत्यापित करने के लिए कि ऐड-इन सफलतापूर्वक स्थापित हो गया है, एक्सेल खोलें और 'ऐड-इन' टैब पर नेविगेट करें। आपको एक विकल्प मिलेगा 'एचपी एएलएम को निर्यात करें' जिसका मतलब है कि 'ऐड-इन' सफलतापूर्वक स्थापित हो गया है।
भाग सी - ALM में आवश्यकताएँ अपलोड करना:
चरण 1) एक्सेल से आवश्यकताओं को अपलोड करने से पहले, हमें एक्सेल को तैयार करना होगा ताकि इसे अपलोड किया जा सके।
- उन फ़ील्ड का चयन करें जिन्हें आप ALM में अपलोड करना चाहते हैं और उन फ़ील्ड के लिए Excel में एक हेडर बनाएँ।
- नीचे दिखाए गए अनुसार उन क्षेत्रों में से प्रत्येक में एक मान्य डेटा दर्ज करें।
चरण 2) अपलोड करने के लिए डेटा का चयन करने के बाद, 'ऐड-इन' से 'एचपी एएलएम को निर्यात करें' पर क्लिक करें।
चरण 3) ALM एक्सपोर्ट विज़ार्ड खुलता है। HP ALM सर्वर URL दर्ज करें और 'अगला' पर क्लिक करें।
प्रमाणीकरण के लिए उपयोगकर्ता नाम और पासवर्ड दर्ज करें और 'अगला' पर क्लिक करें।
चरण 3) डोमेन, प्रोजेक्ट नाम का चयन करें जिसमें हम आवश्यकताओं को अपलोड करना चाहते हैं और 'अगला' पर क्लिक करें।
चरण 4) उस डेटा के प्रकार का चयन करें जिसे हम अपलोड करना चाहते हैं। इस मामले में, यह आवश्यकताएं हैं। हम परीक्षण / दोष भी अपलोड कर सकते हैं, जिसे हम बाद में निपटेंगे।
चरण 5) नया नक्शा नाम दर्ज करें। पहला विकल्प, 'एक मानचित्र का चयन करें' अक्षम है क्योंकि हमने अब तक कोई मानचित्र नहीं बनाया है। इसलिए हमें नया मैप नाम बनाना चाहिए और 'नेक्स्ट' पर क्लिक करना चाहिए। हमने 'Create a Temporary map' नहीं चुना है क्योंकि हम 'आवश्यकताएँ' अपलोड करने के लिए हर बार पुन: उपयोग करना चाहते हैं।
चरण 5 बी) इस संवाद में, उपयोगकर्ता को आवश्यकता प्रकार के व्यवहार को चुनना होगा। यदि हम केवल एक प्रकार की आवश्यकता को अपलोड कर रहे हैं, तो हमें 'एकल आवश्यकता प्रकार' का चयन करना चाहिए।
हम विभिन्न आवश्यकता प्रकार अपलोड कर रहे हैं। इसलिए हमें एक्सेल में संबंधित कॉलम के खिलाफ मैप करना होगा। हमारे टेम्पलेट के अनुसार, कॉलम 'E' आवश्यकता प्रकार को वहन करता है।
चरण 6) 'नेक्स्ट' पर क्लिक करने पर, मैपिंग डायलॉग नीचे दिखाए अनुसार खुलता है।
- बाएँ फलक ग्रिड आइटम जो सूचीबद्ध हैं फ़ील्ड के लिए HP ALM में अपलोड करने के लिए उपलब्ध हैं। कृपया ध्यान दें कि 'RED' में चिह्नित फ़ील्ड को मैप किया जाना चाहिए क्योंकि वे अनिवार्य फ़ील्ड हैं।
- दाएँ फलक ग्रिड आइटम मैप किए गए फ़ील्ड्स को संदर्भित करते हैं ताकि Excel में मान ALM के संबंधित फ़ील्ड में प्रवाहित हों।
अब हम समझते हैं कि एएलएम में खेतों के खिलाफ एक्सेल में खेतों का नक्शा कैसे बनाया जाए।
फ़ील्ड का चयन करें जिसे उपयोगकर्ता मैप करना चाहता है और नीचे दिखाए गए अनुसार तीर बटन पर क्लिक करें।
Excel में स्तंभ नाम दर्ज करें जो HP ALM में उपयुक्त स्तंभ नाम से मेल खाता है।
एचपी एएलएम में उपयुक्त क्षेत्रों के खिलाफ एक्सेल में सभी आवश्यक कॉलम को मैप करें। सभी आवश्यक फ़ील्ड्स को मैप करने के बाद, 'निर्यात करें' पर क्लिक करें।
चरण 8) सफल अपलोड होने पर, ALM नीचे दिखाए गए अनुसार संदेश प्रदर्शित करता है। यदि त्रुटियाँ दिखाई देती हैं, तो कृपया समस्या को ठीक करें और पुनः अपलोड करने का प्रयास करें।
चरण 11) अब 'आवश्यकताएँ' टैब के तहत हमें सत्यापित करें। संलग्नक सहित सभी आवश्यक विवरण नीचे दिखाए गए अनुसार अपलोड किए गए हैं।
कवरेज विश्लेषण कैसे करें (आवश्यकता ट्रेसबिलिटी)
एक बार उपयोगकर्ता ने सभी आवश्यकताओं, परीक्षणों और दोषों को मैप कर लिया है, जैसा कि उन अध्यायों में से प्रत्येक में चर्चा की गई है, हम कवरेज विश्लेषण और ट्रैसबिलिटी मैट्रिक्स उत्पन्न कर पाएंगे।
कवरेज विश्लेषण हमें एक विशिष्ट आवश्यकता के खिलाफ टेस्ट कवरेज को समझने में मदद करता है और पास किए गए / असफल / निष्पादित नहीं किए गए परीक्षणों की संख्या के बारे में विवरण।
चरण 1) आवश्यकताओं मॉड्यूल पर नेविगेट करें और 'दृश्य' मेनू पर क्लिक करें और 'कवरेज विश्लेषण' चुनें।
चरण 2) कवरेज विश्लेषण एक फ़ोल्डर स्तर पर समेकित स्थिति के साथ 'आवश्यकता टैब' के तहत रखी गई आवश्यकताओं में से प्रत्येक के खिलाफ उत्पन्न होगा।
चरण 3) फ़ोल्डर के विस्तार पर, कवरेज विश्लेषण प्रदर्शित किया जाएगा जैसा कि नीचे दिखाया गया है।
चरण 4) एक ड्रिल डाउन रिपोर्ट प्राप्त करने के लिए उन कवरेज विश्लेषण स्थिति में से प्रत्येक पर क्लिक करें।
- एक विशिष्ट आवश्यकता की स्थिति पर क्लिक करें। कवरेज विश्लेषण विफलताओं की संख्या के साथ प्रदर्शित किया जाएगा।
- Click शो टेस्ट कवरेज ’पर क्लिक करें जो चयनित आवश्यकता से जुड़ी विस्तृत परीक्षण स्थिति दिखाएगा।
चरण 5) 'शो टेस्ट कवरेज' के लिए, चयनित आवश्यकता के खिलाफ परीक्षण निष्पादन स्थिति प्रदर्शित की जाएगी।
पता लगाने की क्षमता का मापदंड :
- ट्रैसेबिलिटी मैट्रिक्स उपयोगकर्ताओं को आवश्यकताओं और परीक्षणों के बीच आवश्यकताओं और अन्य आवश्यकताओं (या) के बीच संबंधों की सीमा निर्धारित करने में सक्षम बनाता है।
- Traceability मैट्रिक्स स्रोत आवश्यकताओं और उनकी संबद्ध आवश्यकताओं और परीक्षणों को सूचीबद्ध करता है। मैट्रिक्स प्रत्येक स्रोत आवश्यकता के लिए संबंधों की कुल संख्या प्रदर्शित करता है।
चरण 1) पहला चरण 'दृश्य' मेनू पर नेविगेट करना और 'ट्रैसेबिलिटी मैट्रिक्स' का चयन करना है।
चरण 2) Traceability मैट्रिक्स पेज खुलता है जैसा कि नीचे दिखाया गया है।
- 'कॉन्फ़िगर ट्रैसबिलिटी मैट्रिक्स' पर क्लिक करें
- 'कॉन्फ़िगर ट्रैसबिलिटी मैट्रिक्स' डायलॉग खुलता है।
चरण 3) Traceability मैट्रिक्स उत्पन्न करने के लिए मापदंड नीचे दिखाया गया है।
- 'स्रोत की आवश्यकताओं को परिभाषित करें' के तहत 'फ़िल्टर' पर क्लिक करें
- 'फ़िल्टर आवश्यकताएँ' संवाद खुलता है। फ़िल्टर मापदंड बटन पर क्लिक करें।
- फ़िल्टर मानदंड संवाद खोलें का चयन करें। सूची से 'कार्यात्मक' चुनें
- ओके पर क्लिक करें'।
चरण 4) फ़िल्टर आवश्यकता संवाद उपयोगकर्ता द्वारा चयनित फ़िल्टर मानदंडों को प्रदर्शित करता है। ओके पर क्लिक करें'।
चरण 5) कॉन्फ़िगर ट्रेसबिलिटी डायलॉग प्रदर्शित किया गया है
- चयनित 'आवश्यकता प्रकार' के साथ
- On फ़िल्टर बाय लिंक्ड टेस्ट ’लिंक पर क्लिक करें।
चरण 6) आवश्यकताओं और परीक्षणों के बीच ट्रेसबिलिटी मैट्रिक्स उत्पन्न करते हैं। इसलिए 'लिंक्ड टेस्ट से फ़िल्टर' पर क्लिक करने पर, उपयोगकर्ता को निम्नलिखित संवाद प्रदर्शित किया जाता है।
- 'जुड़े परीक्षणों द्वारा फ़िल्टर' सक्षम करें।
- निम्नलिखित परीक्षणों के लिए 'लिंक्ड' का चयन करें।
- आइए हम उन आवश्यकताओं के लिए ट्रैसेबिलिटी मैट्रिक्स उत्पन्न करते हैं जिन्हें 5 से अधिक परीक्षण मिले हैं। इसलिए 'से अधिक' के रूप में फ़िल्टर मानदंड चुनें
- एक मान दर्ज करें। इस मामले में यह '5' है
- ओके पर क्लिक करें'
चरण 7) यदि निर्दिष्ट ट्रेसबिलिटी मैट्रिक्स मानदंडों को पूरा किया जाता है, तो सभी आवश्यकताओं और इसके अनुरूप परीक्षणों के साथ निम्न स्क्रीन उपयोगकर्ता को दिखाई जाती है।
चरण 8) उपयोगकर्ता 'जनरेट ट्रैसबिलिटी मैट्रिक्स' पर भी क्लिक कर सकते हैं, जिसे एक्सेल में निर्यात किया जा सकता है।
- उन विवरणों का चयन करें जिनके लिए ट्रैसेबिलिटी मैट्रिक्स उत्पन्न करना है।
- Click Generate Traceability Matrix ’पर क्लिक करें।
चरण 9) फ़ाइल सहेजें संवाद उपयोगकर्ता को प्रदर्शित किया जाता है।
- वह स्थान चुनें जहां ट्रेसबिलिटी मैट्रिक्स को सहेजने की आवश्यकता है।
- फ़ाइल का नाम दर्ज करें
- 'सहेजें' पर क्लिक करें।
चरण 10) 'सेव' बटन पर क्लिक करने पर, ट्रैसेबिलिटी मैट्रिक्स उपयोगकर्ता के लिए उत्पन्न होता है।
यहाँ एक वीडियो ऑन रिक्वायरमेंट मॉड्यूल है
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें
चाबी छीनना:-
- QualityCenter में आवश्यकताओं मॉड्यूल का उपयोग आपकी टेस्ट आवश्यकताओं को संग्रहीत करने के लिए किया जाता है। इन संग्रहीत आवश्यकताओं के आधार पर आप अपने परीक्षण मामलों का निर्माण करेंगे।
- माता-पिता की आवश्यकता बच्चे की आवश्यकता हो सकती है।
- प्रत्येक आवश्यकता को पहचान के लिए एक अद्वितीय आईडी दी जाती है।