एसटीएलसी (सॉफ्टवेयर टेस्टिंग लाइफ साइकिल) चरण, प्रवेश, निकास मानदंड

विषय - सूची:

Anonim

सॉफ़्टवेयर परीक्षण जीवन चक्र (STLC) क्या है?

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

इस ट्यूटोरियल में, आप सीखेंगे-

  • STLC चरण
  • आवश्यकता विश्लेषण
  • परीक्षण योजना
  • टेस्ट केस डेवलपमेंट
  • टेस्ट पर्यावरण सेटअप
  • परीक्षण निष्पादन
  • परीक्षण चक्र बंद करना
  • प्रवेश और निकास मापदंड के साथ एसटीएलसी चरण

STLC चरण

हर सॉफ्टवेयर टेस्टिंग लाइफ साइकल मॉडल (STLC Model) में छह प्रमुख चरण हैं:

  1. आवश्यकता विश्लेषण
  2. परीक्षण योजना
  3. टेस्ट केस डेवलपमेंट
  4. परीक्षण पर्यावरण सेटअप
  5. परीक्षण निष्पादन
  6. परीक्षण चक्र बंद
STLC मॉडल चरण

इनमें से प्रत्येक चरण में एक निश्चित प्रविष्टि और निकास मानदंड, गतिविधियाँ और इससे जुड़े कार्य हैं।

STLC में एंट्री और एग्जिट क्राइटेरिया क्या है?

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

सॉफ़्टवेयर परीक्षण जीवन चक्र (STLC) में सभी स्तरों के लिए आपके पास प्रवेश और निकास मानदंड है

एक आदर्श दुनिया में, आप अगले चरण में प्रवेश नहीं करेंगे, जब तक कि पिछले चरण के लिए निकास मानदंड पूरा नहीं हो जाता। लेकिन व्यावहारिक रूप से यह हमेशा संभव नहीं होता है। इसलिए इस ट्यूटोरियल के लिए, हम STLC जीवन चक्र में विभिन्न चरणों के लिए गतिविधियों और डिलिवरेबल्स पर ध्यान केंद्रित करेंगे। आइए उनके बारे में विस्तार से देखें।

आवश्यकता चरण परीक्षण

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

आवश्यकताएँ चरण परीक्षण में गतिविधियाँ

  • प्रदर्शन किए जाने वाले परीक्षणों की पहचान करें।
  • प्राथमिकताओं के परीक्षण और फ़ोकस के बारे में विवरण इकट्ठा करें।
  • रिक्वायर्ड ट्रेसेबिलिटी मैट्रिक्स (RTM) तैयार करें।
  • परीक्षण पर्यावरण विवरणों की पहचान करें जहाँ परीक्षण किया जाना है।
  • स्वचालन व्यवहार्यता विश्लेषण (यदि आवश्यक हो)।

आवश्यकता चरण परीक्षण की सुपुर्दगी

  • आरटीएम
  • स्वचालन व्यवहार्यता रिपोर्ट। (यदि लागू हो)

STLC में टेस्ट प्लानिंग

एसटीएलसी में टेस्ट प्लानिंग एक ऐसा चरण है जिसमें वरिष्ठ क्यूए प्रबंधक परियोजना के लिए प्रयासों और लागत अनुमानों के साथ-साथ परीक्षण योजना की रणनीति निर्धारित करता है। इसके अलावा, संसाधन, परीक्षण वातावरण, परीक्षण सीमाएं और परीक्षण अनुसूची भी निर्धारित की जाती हैं। टेस्ट प्लान उसी चरण में तैयार और अंतिम रूप दिया जाता है।

परीक्षण योजना गतिविधियों

  • विभिन्न प्रकार के परीक्षण के लिए परीक्षण योजना / रणनीति दस्तावेज तैयार करना
  • परीक्षण उपकरण चयन
  • परीक्षण के प्रयास का अनुमान
  • भूमिकाओं और जिम्मेदारियों का संसाधन नियोजन और निर्धारण।
  • प्रशिक्षण की आवश्यकता

परीक्षण योजना के वितरण

  • परीक्षण योजना / रणनीति दस्तावेज।
  • प्रयास का अनुमान दस्तावेज।

टेस्ट केस डेवलपमेंट फेज

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

टेस्ट केस डेवलपमेंट एक्टिविटीज

  • परीक्षण मामलों, स्वचालन स्क्रिप्ट (यदि लागू हो) बनाएँ
  • समीक्षा और आधार रेखा परीक्षण मामलों और लिपियों
  • परीक्षण डेटा बनाएं (यदि टेस्ट पर्यावरण उपलब्ध है)

टेस्ट केस डेवलपमेंट के वितरण

  • परीक्षण के मामले / स्क्रिप्ट
  • परीक्षण डेटा

टेस्ट पर्यावरण सेटअप

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

टेस्ट पर्यावरण सेटअप गतिविधियाँ

  • टेस्ट एनवायरनमेंट के लिए आवश्यक आर्किटेक्चर, एनवायरमेंट सेट-अप और हार्डवेयर और सॉफ्टवेयर की आवश्यकता सूची को समझें।
  • सेटअप परीक्षण पर्यावरण और परीक्षण डेटा
  • बिल्ड पर स्मोक टेस्ट करें

परीक्षण पर्यावरण सेटअप का वितरण

  • परीक्षण डेटा सेट के साथ पर्यावरण तैयार है
  • धुआँ परीक्षण के परिणाम।

परीक्षण निष्पादन चरण

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

परीक्षा निष्पादन गतिविधियाँ

  • योजना के अनुसार परीक्षण करें
  • दस्तावेज़ परीक्षण के परिणाम, और विफल मामलों के लिए लॉग दोष
  • आरटीएम में मामलों का परीक्षण करने के लिए नक्शा दोष
  • दोष को ठीक करें
  • बंद करने के लिए दोषों को ट्रैक करें

परीक्षण निष्पादन के वितरण

  • निष्पादन स्थिति के साथ पूर्ण RTM
  • परिणामों के साथ परीक्षण के मामले अपडेट किए गए
  • दोषों की रिपोर्ट

परीक्षण चक्र बंद करना

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

परीक्षण चक्र बंद करने की गतिविधियाँ

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

टेस्ट साइकल क्लोजर का वितरण

  • परीक्षण बंद करने की रिपोर्ट
  • टेस्ट मेट्रिक्स

प्रवेश और निकास मापदंड के साथ एसटीएलसी चरण

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