परीक्षण में आवश्यकता ट्रेसेबिलिटी मैट्रिक्स (RTM) क्या है?

ट्रैसेबिलिटी मैट्रिक्स (TM) क्या है?

ट्रेसेबिलिटी मैट्रिक्स एक ऐसा दस्तावेज है जो किसी भी दो-आधार रेखा दस्तावेजों को सह-संबंधित करता है, जिसके लिए संबंध की पूर्णता की जांच करने के लिए कई-से-कई संबंध की आवश्यकता होती है।

इसका उपयोग आवश्यकताओं पर नज़र रखने और यह जांचने के लिए किया जाता है कि वर्तमान परियोजना की आवश्यकताएं पूरी हो रही हैं या नहीं।

आवश्यकता ट्रेसेबिलिटी मैट्रिक्स क्या है?

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) यह एक ऐसा दस्तावेज़ है जो उपयोगकर्ता की ज़रूरतों को परीक्षण मामलों के साथ मैप और ट्रेस करता है। यह क्लाइंट द्वारा प्रस्तावित सभी ज़रूरतों और ज़रूरतों की ट्रेसेबिलिटी को एक ही दस्तावेज़ में कैप्चर करता है, जिसे परीक्षण के समापन पर डिलीवर किया जाता है सॉफ्टवेयर विकास जीवन चक्रआवश्यकता ट्रेसिबिलिटी मैट्रिक्स का मुख्य उद्देश्य यह सत्यापित करना है कि सभी आवश्यकताओं को परीक्षण मामलों के माध्यम से जांचा जाता है ताकि सॉफ्टवेयर परीक्षण के दौरान कोई भी कार्यक्षमता अनियंत्रित न हो।

आरटीएम क्यों महत्वपूर्ण है?

प्रत्येक परीक्षक का मुख्य एजेंडा क्लाइंट की आवश्यकता को समझना और यह सुनिश्चित करना होना चाहिए कि आउटपुट उत्पाद दोष-रहित होना चाहिए। इस लक्ष्य को प्राप्त करने के लिए, प्रत्येक QA को आवश्यकता को अच्छी तरह से समझना चाहिए और सकारात्मक और नकारात्मक परीक्षण मामले बनाने चाहिए।

इसका मतलब यह होगा कि क्लाइंट द्वारा प्रदान की गई सॉफ़्टवेयर आवश्यकताओं को अलग-अलग परिदृश्यों और आगे के परीक्षण मामलों में विभाजित करना होगा। इनमें से प्रत्येक मामले को अलग-अलग निष्पादित करना होगा।

यहाँ एक सवाल यह उठता है कि यह कैसे सुनिश्चित किया जाए कि आवश्यकता का परीक्षण सभी संभावित परिदृश्यों/मामलों पर विचार करके किया जाए? यह कैसे सुनिश्चित किया जाए कि कोई भी आवश्यकता परीक्षण चक्र से बाहर न रह जाए?

एक सरल तरीका यह है कि आवश्यकता का उसके संगत परीक्षण परिदृश्यों के साथ पता लगाया जाए और परीक्षण के मामलोंइसे मात्र 'आवश्यकता ट्रेसिबिलिटी मैट्रिक्स' कहा जाता है।

ट्रेसिबिलिटी मैट्रिक्स आम तौर पर एक वर्कशीट है जिसमें सभी संभावित आवश्यकताओं के साथ-साथ आवश्यकताएँ भी शामिल होती हैं। परिक्षण परिदृश्य और मामले और उनकी वर्तमान स्थिति, यानी कि वे पास हुए हैं या फेल। इससे परीक्षण टीम को विशिष्ट उत्पाद के लिए की गई परीक्षण गतिविधियों के स्तर को समझने में मदद मिलेगी।

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स में कौन से पैरामीटर शामिल करने हैं?

  • आवश्यकता आईडी
  • आवश्यकता का प्रकार और Descriptआयन
  • स्थिति के साथ परीक्षण मामले

ज़रुरत मापने के तरीका

ऊपर एक नमूना आवश्यकता ट्रेसिबिलिटी मैट्रिक्स है।

लेकिन एक सामान्य रूप में सॉफ्टवेयर परिक्षण परियोजना में, ट्रेसिबिलिटी मैट्रिक्स में इन मापदंडों से अधिक पैरामीटर होंगे।

ज़रुरत मापने के तरीका

जैसा कि ऊपर बताया गया है, एक आवश्यकता ट्रेसिबिलिटी मैट्रिक्स:

  • परीक्षण मामलों की संख्या में आवश्यकता कवरेज दिखाएँ
  • विशिष्ट परीक्षण मामले के लिए डिज़ाइन स्थिति के साथ-साथ निष्पादन स्थिति
  • यदि उपयोगकर्ताओं द्वारा कोई उपयोगकर्ता स्वीकृति परीक्षण किया जाना है, तो UAT स्थिति को भी उसी मैट्रिक्स में कैप्चर किया जा सकता है।
  • संबंधित दोषों और वर्तमान स्थिति का भी उसी मैट्रिक्स में उल्लेख किया जा सकता है।

इस प्रकार का मैट्रिक्स प्रदान करेगा एक बंद दुकान सभी परीक्षण गतिविधियों के लिए।

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

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

सॉफ्टवेयर इंजीनियरिंग में, ट्रेसिबिलिटी मैट्रिक्स को तीन प्रमुख घटकों में विभाजित किया जा सकता है, जैसा कि नीचे बताया गया है:

  • आगे की ट्रेसेबिलिटी: इस मैट्रिक्स का उपयोग यह जांचने के लिए किया जाता है कि क्या परियोजना वांछित दिशा में और सही उत्पाद के लिए आगे बढ़ रही है। यह सुनिश्चित करता है कि प्रत्येक आवश्यकता उत्पाद पर लागू होती है और प्रत्येक आवश्यकता का पूरी तरह से परीक्षण किया जाता है। यह आवश्यकताओं को परीक्षण मामलों से जोड़ता है।
  • पश्चगामी या रिवर्स ट्रेसेबिलिटी: इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि वर्तमान उत्पाद सही रास्ते पर बना हुआ है या नहीं। इस प्रकार की ट्रेसेबिलिटी के पीछे उद्देश्य यह सत्यापित करना है कि हम कोड, डिज़ाइन तत्व, परीक्षण या अन्य कार्य जोड़कर परियोजना के दायरे का विस्तार नहीं कर रहे हैं जो आवश्यकताओं में निर्दिष्ट नहीं है। यह परीक्षण मामलों को आवश्यकताओं से जोड़ता है।
  • द्वि-दिशात्मक ट्रेसिबिलिटी (आगे+पीछे): यह ट्रेसिबिलिटी मैट्रिक्स सुनिश्चित करता है कि सभी आवश्यकताएं परीक्षण मामलों द्वारा कवर की गई हैं। यह आवश्यकताओं में बदलाव के प्रभाव का विश्लेषण करता है जो परीक्षण मामलों से प्रभावित होता है। दोष एक कार्य उत्पाद में और इसके विपरीत।

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स कैसे बनाएं

आइए गुरु99 बैंकिंग परियोजना के माध्यम से आवश्यकता ट्रेसेबिलिटी मैट्रिक्स की अवधारणा को समझें।

के आधार पर व्यवसाय आवश्यकता दस्तावेज़ (बीआरडी) और तकनीकी आवश्यकता दस्तावेज़ (टीआरडी), परीक्षक परीक्षण मामले लिखना शुरू करते हैं।

मान लीजिए, निम्न तालिका हमारा व्यावसायिक आवश्यकता दस्तावेज़ है या बीआरडी एसटी गुरु99 बैंकिंग परियोजना.

यहां परिदृश्य यह है कि ग्राहक को सही पासवर्ड और उपयोगकर्ता आईडी के साथ गुरु99 बैंकिंग वेबसाइट पर लॉगिन करने में सक्षम होना चाहिए, जबकि प्रबंधक को ग्राहक लॉगिन पृष्ठ के माध्यम से वेबसाइट पर लॉगिन करने में सक्षम होना चाहिए।

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

जबकि नीचे दी गई तालिका हमारी है तकनीकी आवश्यकता दस्तावेज़ (टीआरडी).

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

नोट: क्यूए टीमें बीआरडी और टीआरडी का दस्तावेजीकरण नहीं करती हैं। इसके अलावा, कुछ कंपनियां इसका इस्तेमाल करती हैं फ़ंक्शन आवश्यकता दस्तावेज़ (FRD) जो तकनीकी आवश्यकता दस्तावेज़ के समान हैं लेकिन ट्रैसेबिलिटी मैट्रिक्स बनाने की प्रक्रिया समान रहती है।

चलिए आगे बढ़ते हैं और परीक्षण में RTM बनाते हैं

चरण 1) हमारे नमूना परीक्षण मामला is

“लॉगिन सत्यापित करें, जब सही आईडी और पासवर्ड दर्ज किया जाता है, तो इसे सफलतापूर्वक लॉग इन करना चाहिए”

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

चरण 2) इस परीक्षण मामले में सत्यापित की जा रही तकनीकी आवश्यकता की पहचान करें। हमारे परीक्षण मामले के लिए, तकनीकी आवश्यकता T94 है जिसका सत्यापन किया जा रहा है।

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

चरण 3) परीक्षण मामले में इस तकनीकी आवश्यकता (T94) पर ध्यान दें।

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

चरण 4) उस व्यावसायिक आवश्यकता की पहचान करें जिसके लिए यह TR (तकनीकी आवश्यकता-T94) परिभाषित की गई है

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

चरण 5) टेस्ट केस में BR (बिजनेस रिक्वायरमेंट) पर ध्यान दें

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

चरण 6) सभी परीक्षण मामलों के लिए उपरोक्त कार्य करें। Later अपने टेस्ट सूट से पहले 3 कॉलम निकालें। परीक्षण में RTM तैयार है!

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) कैसे बनाएं

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स का लाभ

  • यह 100% परीक्षण कवरेज की पुष्टि करता है
  • यह किसी भी छूटी हुई आवश्यकता या दस्तावेज़ की असंगतियों को उजागर करता है
  • यह व्यवसायिक आवश्यकताओं पर ध्यान केंद्रित करते हुए समग्र दोष या निष्पादन स्थिति को दर्शाता है
  • यह परीक्षण मामलों पर पुनः विचार करने या पुनः कार्य करने के संबंध में QA टीम के कार्य पर पड़ने वाले प्रभाव का विश्लेषण या अनुमान लगाने में सहायता करता है।

आइए वीडियो में एक उदाहरण के साथ RTM सीखें

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

आवश्यकता ट्रेसिबिलिटी मैट्रिक्स (RTM) टेम्पलेट

RTM टेम्पलेट एक्सेल फ़ाइल डाउनलोड करने के लिए नीचे क्लिक करें

RTM टेम्पलेट एक्सेल(.xlsx) डाउनलोड करें