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

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

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

एसटीएलसी की विशेषताएं:

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

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

प्रत्येक सॉफ्टवेयर परीक्षण जीवन चक्र मॉडल (STLC मॉडल) में निम्नलिखित छह प्रमुख चरण हैं:

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

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

आवश्यकता विश्लेषण सॉफ्टवेयर परीक्षण जीवन चक्र (STLC) का पहला चरण है। इस चरण में गुणवत्ता आश्वासन टीम आवश्यकताओं को समझती है जैसे कि क्या परीक्षण किया जाना है। यदि कुछ याद आ रहा है या समझ में नहीं आता है तो गुणवत्ता आश्वासन टीम आवश्यकता के विस्तार ज्ञान को बेहतर ढंग से समझने के लिए हितधारकों के साथ मिलती है।

2- परीक्षण योजना:

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

3-टेस्ट केस डेवलपमेंट:

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

4- परीक्षण पर्यावरण सेटअप:

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

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

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

6-परीक्षण बंद:

यह एसटीएलसी का अंतिम चरण है जिसमें परीक्षण की प्रक्रिया का विश्लेषण किया जाता है

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

एसटीएलसी के 5 चरण क्या हैं?
एसटीएलसी परीक्षण जीवन चक्र क्या है?
एसटीएलसी के 7 चरण क्या हैं?
एसटीएलसी उदाहरण क्या है?
एसटीएलसी क्यों महत्वपूर्ण है?
एसटीएलसी का संबंध किस मॉडल से है?