HP ALM (क्वालिटी सेंटर) ट्यूटोरियल में आवश्यकताएँ मॉड्यूल

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

HP ALM में आवश्यकताएँ मॉड्यूल

हम इसे बेहतर ढंग से समझने के लिए नमूना एप्लिकेशन (GURU99 बैंकिंग) का उपयोग करेंगे।

HP ALM में आवश्यकताएँ मॉड्यूल

आवश्यकताएँ कैसे बनाएँ

चरण 1) 'आवश्यकताएँ' मॉड्यूल में 'आवश्यकताएँ' पर क्लिक करें।

आवश्यकताएँ बनाएँ

चरण 2) आइए हम इस रिलीज़ (2017 R1) के लिए सभी आवश्यकताओं को एक विशिष्ट फ़ोल्डर में बनाए रखें ताकि हमारे लिए इसे एक्सेस करना आसान हो। इसके अलावा हम 'फ़ंक्शनल' और 'नॉन फंक्शनल' आवश्यकताओं के बीच अंतर को अलग-अलग फ़ोल्डर में रखकर दिखाना चाहेंगे।

  1. आवश्यकताएँ मॉड्यूल के अंतर्गत 'नया फ़ोल्डर' आइकन पर क्लिक करें
  2. फ़ोल्डर का नाम इस प्रकार दर्ज करें “2017 R1” इस रिलीज़ के लिए आवश्यकताओं को आसानी से पहचानने के लिए।

आवश्यकताएँ बनाएँ

चरण 3) बनाया गया फ़ोल्डर नीचे दिखाए अनुसार दिखाया जाएगा।

आवश्यकताएँ बनाएँ

चरण 4) अब आइए ' के लिए एक फ़ोल्डर बनाएंकार्यात्मक' आवश्यकताएँ जहाँ सभी कार्यात्मक आवश्यकता दस्तावेज़/कार्य आइटम बनाए रखे जाते हैं।

आवश्यकताएँ बनाएँ

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

आवश्यकताएँ बनाएँ

चरण 6) इसी तरह 'नॉन फंक्शनल' फोल्डर बनाएँ। फंक्शनल और नॉन फंक्शनल दोनों फोल्डर बनाने पर, हमारे पास नीचे दिखाए अनुसार फ़ोल्डर संरचना होगी।

आवश्यकताएँ बनाएँ

चरण 7) नीचे दिखाए अनुसार आवश्यकता पृष्ठ पर 'नई आवश्यकताएँ' आइकन पर क्लिक करें।

आवश्यकताएँ बनाएँ

'नई आवश्यकताएं' संवाद खुलता है और उपयोगकर्ता को निम्नलिखित अनिवार्य फ़ील्ड दर्ज करनी होती हैं।

  1. आवश्यकता का नाम दर्ज करें
  2. आवश्यकता प्रकार का चयन करें

आवश्यकताएँ बनाएँ

चरण 8) उपयोगकर्ता निम्नलिखित गैर-अनिवार्य फ़ील्ड भी दर्ज कर सकता है।

  1. Author
  2. प्राथमिकता
  3. Reviewed (इयूड)
  4. Target रिलीज
  5. Target चक्र
  6. Descriptआयन और टिप्पणियाँ.

चरण 9) आवश्यकताएँ उपयोगकर्ताओं को 'अमीर पाठ' प्रारूप में सीधे प्रवेश करें जैसा कि नीचे दिखाया गया है।

आवश्यकताएँ बनाएँ

चरण 10) आम तौर पर, आवश्यकताओं को वर्ड डॉक्यूमेंट में कैप्चर किया जाता है। उन्हें अटैचमेंट टैब के अंतर्गत अपलोड किया जा सकता है जैसा कि नीचे दिखाया गया है। ALM अन्य सभी फ़ाइल प्रकारों जैसे .xls, .jpg आदि का भी समर्थन करता है। अपलोड करने के बाद सबमिट बटन पर क्लिक करें।

आवश्यकताएँ बनाएँ

चरण 11) उपयोगकर्ता को आवश्यकता नीचे दिखाए अनुसार प्रदर्शित की जाएगी:

आवश्यकताएँ बनाएँ

आवश्यकताएँ अपलोड करने के लिए निम्न का उपयोग करें: Microsoft एक्सेल

कभी-कभी, उपयोगकर्ता मैन्युअल रूप से आवश्यकताएँ नहीं बना पाएँगे। सभी आवश्यकताओं को एक-एक करके बनाने के बजाय थोक में अपलोड करना आसान है, जो एक समय लेने वाली प्रक्रिया है। ALM में अपलोड करने की सुविधा के लिए, HP एक ऐडिन लेकर आया है जिसके साथ उपयोगकर्ता MS एक्सेल/MS वर्ड से सीधे अपलोड कर सकता है। आइए एक्सेल से QC में आवश्यकताओं को अपलोड करने की चरण दर चरण प्रक्रिया को समझते हैं।

आवश्यकताएँ अपलोड करने के लिए, हमें कार्यप्रवाह को समझने की आवश्यकता है:

आवश्यकताएँ अपलोड करें Microsoft एक्सेल

भाग ए – डाउनलोड करना

चरण 1) ALM होम पेज पर जाएँ http://localhost:8181/qcbin और लिंक की सूची से “टूल्स” पर क्लिक करें।

डाउनलोडिंग आवश्यकताएँ

चरण १: नीचे दिखाए अनुसार ऐड-इन्स पृष्ठ से “अधिक HP ALM ऐड-इन्स” लिंक पर क्लिक करें।

डाउनलोडिंग आवश्यकताएँ

चरण 3) 'ऐड-इन्स फॉर' चुनें Microsoft एप्लीकेशन' पर क्लिक करें और 'Microsoft Excel' लिंक से डाउनलोड कर सकते हैं क्योंकि हम HP-ALM में डेटा अपलोड करने के लिए MS Excel ऐड-इन का उपयोग करेंगे।

डाउनलोडिंग आवश्यकताएँ

चरण 3) HP-ALM चुनें Microsoft ALM 12.00 के लिए Excel ऐड-इन लिंक.

डाउनलोडिंग आवश्यकताएँ

चरण 4) HP-ALM चुनें Microsoft एक्सेल ऐड-इन फॉर एएलएम 12.00 लिंक। उपयोगकर्ता 'रीड-मी' गाइड और 'ऐड-इन' गाइड का भी संदर्भ ले सकते हैं। लिंक पर क्लिक करने पर ऐड-इन सेट अप फ़ाइल डिफ़ॉल्ट स्थान/उपयोगकर्ता द्वारा चयनित स्थान पर डाउनलोड हो जाएगी।

डाउनलोडिंग आवश्यकताएँ

भाग बी – स्थापना

चरण 1) डाउनलोड किए गए ऐड-इन को चुनें और डाउनलोड की गई फ़ाइल पर राइट क्लिक करें। 'रन ऐज़ एडमिनिस्ट्रेटर' चुनें।

स्थापना की आवश्यकताएं

चरण 2) डाउनलोड किए गए ऐड-इन को चुनें और डाउनलोड की गई फ़ाइल पर राइट क्लिक करें। 'रन ऐज़ एडमिनिस्ट्रेटर' चुनें ताकि हम ऐड-इन को इंस्टॉल कर सकें।

स्थापना की आवश्यकताएं

चरण 3) इंस्टॉलेशन प्रकार चुनें। यहाँ हमने 'सभी उपयोगकर्ताओं के लिए' चुना है जो डिफ़ॉल्ट सेटिंग थी। यदि आप केवल वर्तमान उपयोगकर्ता के लिए इंस्टॉल करना चाहते हैं तो कृपया 'केवल वर्तमान उपयोगकर्ता के लिए' चुनें और 'अगला' पर क्लिक करें।

स्थापना की आवश्यकताएं

चरण 4) इंस्टॉलेशन पूरा होने पर, उपयोगकर्ता को स्टेटस संदेश मिलेगा। 'समाप्त' बटन पर क्लिक करें।

स्थापना की आवश्यकताएं

चरण 5) यह सत्यापित करने के लिए कि ऐड-इन सफलतापूर्वक इंस्टॉल हो गया है या नहीं, एक्सेल खोलें और 'ऐड-इन' टैब पर जाएँ। आपको 'एक्सपोर्ट टू एचपी एएलएम' विकल्प मिलेगा, जिसका अर्थ है कि 'ऐड-इन' सफलतापूर्वक इंस्टॉल हो गया है।

स्थापना की आवश्यकताएं

भाग सी – ALM में आवश्यकताएँ अपलोड करना

चरण 1) एक्सेल से आवश्यकताएं अपलोड करने से पहले, हमें एक्सेल को इस प्रकार तैयार करना होगा कि उसे अपलोड किया जा सके।

  1. उन फ़ील्ड्स का चयन करें जिन्हें आप ALM में अपलोड करना चाहते हैं और उन फ़ील्ड्स के लिए Excel में हेडर बनाएं।
  2. नीचे दिखाए अनुसार प्रत्येक फ़ील्ड में मान्य डेटा दर्ज करें।

ALM में आवश्यकताएँ अपलोड करना

चरण 2) अपलोड करने के लिए डेटा का चयन करने के बाद, 'ऐड-इन्स' से 'HP ALM में निर्यात करें' पर क्लिक करें।

ALM में आवश्यकताएँ अपलोड करना

चरण 3) ALM एक्सपोर्ट विज़ार्ड खुलता है। HP ALM सर्वर URL दर्ज करें और 'अगला' पर क्लिक करें।

ALM में आवश्यकताएँ अपलोड करना

प्रमाणीकरण के लिए उपयोगकर्ता नाम और पासवर्ड दर्ज करें और 'अगला' पर क्लिक करें।

ALM में आवश्यकताएँ अपलोड करना

चरण 3) उस डोमेन, परियोजना का नाम चुनें जिसमें हम आवश्यकताएँ अपलोड करना चाहते हैं और 'अगला' पर क्लिक करें।

ALM में आवश्यकताएँ अपलोड करना

चरण 4) हम जिस तरह का डेटा अपलोड करना चाहते हैं, उसे चुनें। इस मामले में, यह आवश्यकताएँ हैं। हम परीक्षण/दोष भी अपलोड कर सकते हैं, जिनसे हम बाद में निपटेंगे।

ALM में आवश्यकताएँ अपलोड करना

चरण 5) नया मानचित्र नाम दर्ज करें। पहला विकल्प, 'मानचित्र चुनें' अक्षम है क्योंकि हमने अभी तक कोई मानचित्र नहीं बनाया है। इसलिए हमें नया मानचित्र नाम बनाना चाहिए और 'अगला' पर क्लिक करना चाहिए। हमने 'अस्थायी मानचित्र बनाएँ' का चयन नहीं किया है क्योंकि हम 'आवश्यकताओं' को अपलोड करने के लिए हर बार इसका पुनः उपयोग करना चाहेंगे।

ALM में आवश्यकताएँ अपलोड करना

चरण 5बी) इस डायलॉग में, उपयोगकर्ता को आवश्यकता प्रकार व्यवहार चुनना होगा। यदि हम केवल एक प्रकार की आवश्यकता अपलोड कर रहे हैं, तो हमें 'एकल आवश्यकता प्रकार' का चयन करना चाहिए।

हम अलग-अलग आवश्यकता प्रकार अपलोड कर रहे हैं। इसलिए हमें एक्सेल में संबंधित कॉलम के विरुद्ध मैप करना होगा। हमारे टेम्पलेट के अनुसार, कॉलम 'ई' में आवश्यकता प्रकार है।

ALM में आवश्यकताएँ अपलोड करना

चरण 6) 'अगला' पर क्लिक करने पर, नीचे दिखाए अनुसार मैपिंग संवाद खुलता है।

  1. सूचीबद्ध बाएँ फलक ग्रिड आइटम उन फ़ील्ड के अनुरूप हैं जो HP ALM में अपलोड के लिए उपलब्ध हैं। कृपया ध्यान दें कि 'लाल' रंग से चिह्नित फ़ील्ड को मैप किया जाना चाहिए क्योंकि वे अनिवार्य फ़ील्ड हैं।
  2. दाएँ फलक ग्रिड आइटम उन फ़ील्ड्स को संदर्भित करते हैं जिन्हें मैप किया जाता है ताकि Excel में मान ALM के उन संगत फ़ील्ड्स में प्रवाहित हो जाएँ।

ALM में आवश्यकताएँ अपलोड करना

अब आइए समझते हैं कि Excel में फ़ील्ड्स को ALM में फ़ील्ड्स के साथ कैसे मैप किया जाए।

उस फ़ील्ड का चयन करें जिसे उपयोगकर्ता मैप करना चाहता है और नीचे दिखाए अनुसार तीर बटन पर क्लिक करें।

ALM में आवश्यकताएँ अपलोड करना

Excel में वह स्तंभ नाम दर्ज करें जो HP ALM में उपयुक्त स्तंभ नाम से मेल खाता हो।

ALM में आवश्यकताएँ अपलोड करना

HP ALM में उपयुक्त फ़ील्ड के विरुद्ध एक्सेल में सभी आवश्यक कॉलम मैप करें। सभी आवश्यक फ़ील्ड मैप करने के बाद, 'एक्सपोर्ट' पर क्लिक करें।

ALM में आवश्यकताएँ अपलोड करना

चरण 8) सफल अपलोड के बाद, ALM नीचे दिखाए अनुसार संदेश प्रदर्शित करता है। यदि त्रुटियाँ दिखाई देती हैं तो कृपया समस्या को ठीक करें और इसे पुनः अपलोड करने का प्रयास करें।

ALM में आवश्यकताएँ अपलोड करना

चरण 11) अब 'आवश्यकताएँ' टैब के अंतर्गत इसे सत्यापित करें। संलग्नक सहित सभी आवश्यकता विवरण नीचे दिखाए अनुसार अपलोड किए गए हैं।

ALM में आवश्यकताएँ अपलोड करना

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी) कैसे करें

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

कवरेज विश्लेषण हमें यह समझने में मदद करता है टेस्ट कवरेज किसी विशिष्ट आवश्यकता के विरुद्ध परीक्षण की संख्या तथा उत्तीर्ण/असफल/अप्रवर्तित परीक्षणों की संख्या के बारे में विवरण।

चरण 1) आवश्यकता मॉड्यूल पर जाएँ और 'व्यू' मेनू पर क्लिक करें और 'कवरेज विश्लेषण' चुनें।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 2) कवरेज विश्लेषण 'आवश्यकता टैब' के अंतर्गत रखी गई प्रत्येक आवश्यकता के लिए एक फ़ोल्डर स्तर पर समेकित स्थिति के साथ तैयार किया जाएगा।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 3) फ़ोल्डर का विस्तार करने पर, कवरेज विश्लेषण नीचे दिखाए अनुसार प्रदर्शित होगा।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 4) ड्रिल डाउन रिपोर्ट प्राप्त करने के लिए प्रत्येक कवरेज विश्लेषण स्थिति पर क्लिक करें।

  1. किसी विशिष्ट आवश्यकता की स्थिति पर क्लिक करें। कवरेज विश्लेषण विफलताओं की संख्या के साथ प्रदर्शित किया जाएगा।
  2. 'टेस्ट कवरेज दिखाएं' पर क्लिक करें, जो चयनित आवश्यकता से जुड़ी विस्तृत परीक्षण स्थिति दिखाएगा।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 5) 'टेस्ट कवरेज दिखाएँ' पर क्लिक करने पर, चयनित आवश्यकता के विरुद्ध परीक्षण निष्पादन स्थिति प्रदर्शित की जाएगी।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

ट्रेसिबिलिटी मैट्रिक्स :

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

चरण 1) पहला चरण 'व्यू' मेनू पर जाकर 'ट्रेसेबिलिटी मैट्रिक्स' का चयन करना है।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 2) ट्रैसेबिलिटी मैट्रिक्स पृष्ठ नीचे दिखाए अनुसार खुलता है।

  • 'ट्रेसेबिलिटी मैट्रिक्स कॉन्फ़िगर करें' पर क्लिक करें
  • 'ट्रेसेबिलिटी मैट्रिक्स कॉन्फ़िगर करें' संवाद खुलता है।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 3) ट्रेसिबिलिटी मैट्रिक्स उत्पन्न करने के मानदंड नीचे दर्शाए गए हैं।

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

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 4) फ़िल्टर आवश्यकता संवाद उपयोगकर्ता द्वारा चयनित फ़िल्टर मानदंड प्रदर्शित करता है। 'ओके' पर क्लिक करें।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 5) ट्रैसेबिलिटी कॉन्फ़िगर करें संवाद प्रदर्शित होता है

  1. चयनित 'आवश्यकता प्रकार' के साथ
  2. 'लिंक किए गए टेस्ट के आधार पर फ़िल्टर करें' लिंक पर क्लिक करें।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

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

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

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 7) यदि निर्दिष्ट ट्रेसिबिलिटी मैट्रिक्स मानदंड पूरा हो जाता है, तो उपयोगकर्ता को सभी आवश्यकताओं और उसके अनुरूप परीक्षणों के साथ निम्नलिखित स्क्रीन प्रदर्शित की जाती है।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 8) उपयोगकर्ता 'जेनरेट ट्रैसेबिलिटी मैट्रिक्स' पर भी क्लिक कर सकता है जिसे एक्सेल में निर्यात किया जा सकता है।

  1. उन विवरणों का चयन करें जिनके लिए ट्रेसिबिलिटी मैट्रिक्स तैयार किया जाना है।
  2. 'ट्रेसेबिलिटी मैट्रिक्स उत्पन्न करें' पर क्लिक करें।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 9) उपयोगकर्ता को फ़ाइल सहेजें संवाद प्रदर्शित किया जाता है.

  1. वह स्थान चुनें जहां ट्रेसिबिलिटी मैट्रिक्स को सहेजा जाना है।
  2. फ़ाइल का नाम दर्ज करें
  3. 'सहेजें' पर क्लिक करें।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

चरण 10) 'सेव' बटन पर क्लिक करने पर, उपयोगकर्ता के लिए ट्रैसेबिलिटी मैट्रिक्स तैयार हो जाता है।

कवरेज विश्लेषण (आवश्यकता ट्रेसेबिलिटी)

यहां आवश्यकता मॉड्यूल पर एक वीडियो है

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

चाबी छीनना:-

  • क्वालिटीसेंटर में आवश्यकता मॉड्यूल का उपयोग आपकी परीक्षण आवश्यकताओं को संग्रहीत करने के लिए किया जाता है। इन संग्रहीत आवश्यकताओं के आधार पर आप अपने परीक्षण मामलों का निर्माण करेंगे।
  • माता-पिता की आवश्यकता के साथ-साथ संतान की आवश्यकता भी हो सकती है।
  • प्रत्येक आवश्यकता को पहचान के लिए एक विशिष्ट आईडी दी गई है।