सॉफ़्टवेयर परीक्षण में परीक्षण दस्तावेज़ीकरण (उदाहरण)

परीक्षण दस्तावेज़ीकरण क्या है?

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

परीक्षण की औपचारिकता क्यों?

परीक्षण औपचारिकता

एक नौसिखिए के लिए, यह मान लेना आसान है कि परीक्षण कोड के विभिन्न अनुभागों को तदर्थ आधार पर निष्पादित करना और परिणामों को सत्यापित करना है। लेकिन वास्तविक दुनिया में, परीक्षण एक बहुत ही औपचारिक गतिविधि है और इसका विस्तृत दस्तावेजीकरण किया जाता है। परीक्षण दस्तावेज़ीकरण परीक्षण की योजना, समीक्षा और निष्पादन को आसान और सत्यापन योग्य बनाता है।

परीक्षण औपचारिकता की डिग्री पर निर्भर करता है।

  • परीक्षण के अंतर्गत आवेदन का प्रकार.
  • आपके संगठन द्वारा अपनाए गए मानक.
  • विकास प्रक्रिया की परिपक्वता.

परीक्षण गतिविधियाँ आम तौर पर सॉफ़्टवेयर विकास परियोजना के प्रयासों का 30% से 50% हिस्सा लेती हैं। दस्तावेज़ परीक्षण प्रक्रिया में सुधार की पहचान करने में मदद करते हैं जिसे भविष्य की परियोजनाओं पर लागू किया जा सकता है।

परीक्षण दस्तावेज़ीकरण के उदाहरण

यहां, परीक्षण दस्तावेज़ीकरण के महत्वपूर्ण प्रकार दिए गए हैं:

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

परीक्षण दस्तावेज़ीकरण प्राप्त करने के लिए सर्वोत्तम अभ्यास

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

परीक्षण दस्तावेज़ीकरण के लाभ

  • परीक्षण दस्तावेज़ बनाने के पीछे मुख्य कारण परीक्षण गतिविधियों के बारे में किसी भी अनिश्चितता को कम करना या हटाना है। यह आपको अस्पष्टता को दूर करने में मदद करता है जो अक्सर कार्यों के आवंटन के समय उत्पन्न होती है।
  • दस्तावेज़ीकरण न केवल एक व्यवस्थित दृष्टिकोण प्रदान करता है सॉफ्टवेयर परिक्षण, लेकिन यह सॉफ्टवेयर परीक्षण प्रक्रिया में नए लोगों के लिए प्रशिक्षण सामग्री के रूप में भी कार्य करता है।
  • एक परिपक्व परीक्षण प्रक्रिया को प्रदर्शित करने के लिए परीक्षण दस्तावेज़ीकरण को प्रदर्शित करना भी एक अच्छी विपणन एवं बिक्री रणनीति है।
  • परीक्षण दस्तावेज़ीकरण आपको विशिष्ट समय सीमा के भीतर ग्राहक को गुणवत्तापूर्ण उत्पाद प्रदान करने में मदद करता है।
  • In सॉफ्टवेयर इंजीनियरिंग, परीक्षण दस्तावेज़ कॉन्फ़िगरेशन दस्तावेज़ और ऑपरेटर मैनुअल के माध्यम से प्रोग्राम को कॉन्फ़िगर या सेट-अप करने में भी मदद करता है।
  • परीक्षण दस्तावेज़ीकरण आपको ग्राहक के साथ पारदर्शिता में सुधार करने में मदद करता है।

परीक्षण दस्तावेज़ीकरण के नुकसान

  • दस्तावेज़ीकरण की लागत इसके मूल्य से अधिक हो सकती है क्योंकि इसमें बहुत समय लगता है।
  • कई बार, यह उन लोगों द्वारा लिखा जाता है जो अच्छी तरह से नहीं लिख सकते या जो विषय को नहीं जानते।
  • ग्राहक द्वारा अनुरोधित परिवर्तनों पर नज़र रखना और संबंधित दस्तावेज़ों को अद्यतन करना थका देने वाला काम है।
  • खराब दस्तावेज़ीकरण सीधे उत्पाद की गुणवत्ता को दर्शाता है क्योंकि ग्राहक और संगठन के बीच गलतफहमी पैदा हो सकती है।

सारांश

  • परीक्षण दस्तावेज़ीकरण, सॉफ्टवेयर के परीक्षण से पहले या उसके दौरान निर्मित कलाकृतियों का दस्तावेज़ीकरण है।
  • परीक्षण की औपचारिकता का स्तर 1) परीक्षण के अंतर्गत आवेदन के प्रकार 2) आपके संगठन द्वारा अपनाए गए मानकों 3) विकास प्रक्रिया की परिपक्वता पर निर्भर करता है।
  • परीक्षण दस्तावेज़ों के महत्वपूर्ण प्रकार हैं परीक्षण नीति, परीक्षण रणनीति, परीक्षण योजना, परीक्षण मामला आदि।
  • परियोजना के प्रारंभिक चरण में QA टीम को शामिल किया जाना आवश्यक है ताकि समानांतर रूप से परीक्षण दस्तावेज तैयार किया जा सके।
  • परीक्षण दस्तावेज तैयार करने के पीछे मुख्य कारण परीक्षण गतिविधियों के बारे में किसी भी अनिश्चितता को कम करना या हटाना है।
  • दस्तावेज़ीकरण की लागत इसके मूल्य से अधिक हो सकती है क्योंकि इसमें बहुत समय लगता है।