एसटीएलसी - सॉफ्टवेयर परीक्षण जीवन चक्र चरण और प्रवेश, निकास मानदंड

30 अक्टूबर, 2021

विषयसूची

सॉफ्टवेयर परीक्षण जीवन चक्र (STLC): एक परिचय

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

सॉफ्टवेयर परीक्षण एक एकल/पृथक गतिविधि नहीं है बल्कि सत्यापन और सत्यापन दोनों को शामिल करने वाली पूर्वनिर्धारित गतिविधियों की एक श्रृंखला है।



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

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

इन एसटीएलसी चरणों में से प्रत्येक के अपने निश्चित प्रवेश और निकास मानदंड, डिलिवरेबल्स और गतिविधियां हैं।

चरण हैं:

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

सॉफ्टवेयर परीक्षण जीवन चक्र चरण, प्रवेश, निकास मानदंड

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

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

बाहर निकलें मानदंड: यह बताता है कि किसी विशेष चरण या स्तर से पहले पूरा किए जाने वाले आइटम या मानदंड अंत में एक परीक्षण समापन रिपोर्ट प्राप्त करने के लिए समाप्त हो सकते हैं।

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

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

एसटीएलसी चरण

एसटीएलसी चरण

1. आवश्यकता विश्लेषण

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

ये आवश्यकताएं कार्यात्मक या गैर-कार्यात्मक हो सकती हैं और इसलिए तदनुसार निपटाया जा सकता है।

क्यूए टीम आवश्यकताओं के संबंध में किसी भी संदेह को स्पष्ट करने के लिए हितधारकों के साथ बातचीत भी कर सकती है।

स्वचालन व्यवहार्यता परीक्षण भी एसटीएलसी सॉफ्टवेयर परीक्षण जीवन चक्र में इस आवश्यकता एकत्रीकरण चरण का एक हिस्सा है।

यह सभी देखें अवास्ट वेब शील्ड के लिए 6 सुधार विंडोज़ को चालू नहीं करेंगे

प्रवेश मानदंड:

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

गतिविधियां:

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

बाहर निकलें मानदंड:

  • आरटीएम साइन ऑफ।
  • क्लाइंट परीक्षण स्वचालन व्यवहार्यता रिपोर्ट पर हस्ताक्षर करता है।

डिलिवरेबल्स:

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

2. टेस्ट प्लानिंग

का दूसरा चरण सॉफ्टवेयर परिक्षण जीवन चक्र (एसटीएलसी), जिसे टेस्ट प्लानिंग चरण कहा जाता है, में विभिन्न परीक्षण गतिविधियों को करने के लिए वरिष्ठ क्यूए प्रबंधक द्वारा परीक्षण रणनीति निर्धारण शामिल है।

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

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

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

इस परीक्षण योजना विकास चरण में परीक्षण योजना दस्तावेज के साथ परियोजना के प्रयासों और लागत का अनुमान लगाना भी शामिल है।

प्रवेश मानदंड:

  • आवश्यकता दस्तावेज उपलब्ध होने चाहिए।
  • पिछले चरण से एक आवश्यकता ट्रैसेबिलिटी मैट्रिक्स उपलब्ध होना चाहिए।
  • अंतिम चरण के परीक्षण स्वचालन व्यवहार्यता के लिए रिकॉर्ड।

गतिविधियां:

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

बाहर निकलें मानदंड:

  • परीक्षण प्रबंधक के पास एक अनुमोदित परीक्षण योजना है।
  • लागत और प्रयास अनुमान दस्तावेजों पर हस्ताक्षर किए जाने चाहिए।

डिलिवरेबल्स:

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

3. टेस्ट डिजाइन (टेस्ट केस)

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

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

हालांकि, किसी को पता होना चाहिए कि सभी संभावित परीक्षण मामलों को निष्पादित करना संभव नहीं है।

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

यह सभी देखें पावर बीआई बनाम झांकी: सर्वश्रेष्ठ डेटा विज़ुअलाइज़ेशन सॉफ़्टवेयर

प्रवेश मानदंड:

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

गतिविधियां:

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

बाहर निकलें मानदंड:

  • टेस्ट केस/स्क्रिप्ट की समीक्षा की जानी चाहिए और उस पर हस्ताक्षर किए जाने चाहिए।
  • परीक्षण डेटा की समीक्षा की जानी चाहिए और उस पर हस्ताक्षर किए जाने चाहिए।

डिलिवरेबल्स:

  • टेस्ट केस या स्क्रिप्ट जेनरेट की गईं।
  • परीक्षण मामलों को अंतिम रूप दिया गया।

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

एसटीएलसी के इस चरण में परीक्षण किए जाने वाले हार्डवेयर और सॉफ्टवेयर की शर्तें निर्धारित की जाती हैं।

यह परीक्षण डिजाइन चरण के समानांतर किया जा सकता है।

परीक्षण पर्यावरण सेटअप परीक्षण प्रक्रिया के सबसे महत्वपूर्ण पहलुओं में से एक है।

परियोजना का वास्तविक परीक्षण शुरू करने से पहले, परीक्षण टीम परीक्षण वातावरण की तत्परता जांच या धूम्रपान परीक्षण करती है।

यदि परीक्षण डिज़ाइन परीक्षण वातावरण प्रदान करता है तो इस चरण को निष्पादित करने की आवश्यकता नहीं है।

प्रवेश मानदंड:

  • परीक्षण डिजाइन चरण से पर्यावरण सेटअप योजनाएं उपलब्ध होनी चाहिए।
  • सिस्टम के डिजाइन और आर्किटेक्चर दस्तावेज उपलब्ध होने चाहिए।

गतिविधियां:

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

बाहर निकलें मानदंड:

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

डिलिवरेबल्स:

  • परीक्षण डेटा के साथ तैयार वातावरण डिलीवर किया जाता है।
  • धूम्रपान परीक्षण के परिणाम उत्पन्न होते हैं।

5. परीक्षण निष्पादन

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

परीक्षकों को इस परीक्षण निष्पादन चरण में प्रत्येक परीक्षण मामले को निष्पादित करने और परीक्षण केस निष्पादन रिपोर्ट तैयार करने की आवश्यकता होती है।

परीक्षण स्क्रिप्ट निष्पादन, दोष रिपोर्टिंग, और परीक्षण स्क्रिप्ट रखरखाव STLC के इस चरण से जुड़े कुछ चरण हैं।

यदि कोई दोष रिपोर्ट किया जाता है, तो परीक्षण रुक जाता है और विकास दल को वापस कर दिया जाता है।

एक बार जब विकास दल दोष को हल कर लेता है, तो पुन: परीक्षण किया जाता है।

प्रवेश मानदंड:

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

गतिविधियां:

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

बाहर निकलें मानदंड:

  • सभी परीक्षण मामलों और योजनाओं को सफलतापूर्वक निष्पादित किया गया।
  • उनके बंद होने तक लॉग इन और ट्रैक किए गए दोष

डिलिवरेबल्स:

  • निष्पादन की स्थिति के साथ आरटीएम पूरा हो गया है और वितरित किया गया है।
  • परीक्षण मामलों के परिणाम परीक्षण मामले निष्पादन रिपोर्ट में अद्यतन किए जाते हैं।
  • खराबी की रिपोर्ट दी जाती है।

6. टेस्ट क्लोजर

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

परीक्षण चक्र समापन चरण में अंतिम रिपोर्ट एकत्र करना, परीक्षण पूर्णता मैट्रिक्स और परीक्षण पूर्णता रिपोर्टिंग शामिल है।

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

प्रवेश मानदंड:

  • सभी की टेस्टिंग पूरी कर ली गई है।
  • अंतिम परीक्षा परिणाम उपलब्ध हैं।
  • पूर्ण दोष लॉग उपलब्ध है।

गतिविधियां:

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

बाहर निकलें मानदंड:

  • ग्राहक परीक्षण समापन रिपोर्ट पर हस्ताक्षर करेगा।

डिलिवरेबल्स:

  • टेस्ट मेट्रिक्स दिया गया।
  • टेस्ट क्लोजर रिपोर्ट जनरेट की गई।

एसटीएलसी बनाम एसडीएलसी: वे कैसे भिन्न हैं?

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

एसडीएलसी बनाम एसटीएलसी

एसटीएलसी अक्सर पूछे जाने वाले प्रश्न

एसटीएलसी के चरण क्या हैं?

इसके छह चरण हैं: आवश्यकता विश्लेषण, टेस्ट प्लानिंग, टेस्ट केस डेवलपमेंट, टेस्ट एनवायरनमेंट सेटअप, टेस्ट निष्पादन, टेस्ट साइकिल क्लोजर।

एसटीएलसी और एसडीएलसी में क्या अंतर है?

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

क्यूए जीवन चक्र क्या है?

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

कोडिंग के लिए प्रवेश मानदंड क्या हैं?

कोडिंग के लिए प्रवेश मानदंड में शामिल हैं:
परीक्षण वातावरण की उपलब्धता और उपयोगिता सत्यापित करें।
परीक्षण उपकरणों की स्थापना सत्यापित करें।
उपलब्धता परीक्षण कोड सत्यापित करें।
परीक्षण डेटा की उपलब्धता और सत्यापन सत्यापित करें।