सॉफ़्टवेयर परीक्षण जीवन चक्र - Software Testing Life Cycle(STLC) का क्या अर्थ है?

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

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

Post a Comment

0 Comments