Software Testing Strategies 113 - 123
Software Testing Strategies 113 - 123 — अध्ययन नोट्स
NCERT-संरेखित · 10 नोट्स · 3 निःशुल्क दिखाए गए
12.1 परीक्षण रणनीतियाँ (Testing Strategies)
अवधारणा12.1 परीक्षण रणनीतियाँ (Testing Strategies)
परीक्षण रणनीतियाँ सॉफ्टवेयर विकास प्रक्रिया में एक महत्वपूर्ण भूमिका निभाती हैं। ये रणनीतियाँ यह सुनिश्चित करती हैं कि सॉफ्टवेयर उत्पाद गुणवत्ता मानकों को पूरा करता है और अपेक्षित कार्यक्षमता प्रदान करता है। परीक्षण रणनीतियाँ मुख्य रूप से दो श्रेणियों में विभाजित होती हैं: ब्लैक बॉक्स परीक्षण और व्हाइट बॉक्स परीक्षण। ब्लैक बॉक्स परीक्षण में सॉफ्टवेयर की आंतरिक संरचना को ध्यान में नहीं रखा जाता, जबकि व्हाइट बॉक्स परीक्षण में कोड की संरचना और लॉजिक की जांच की जाती है। परीक्षण रणनीतियाँ सॉफ्टवेयर की विश्वसनीयता, सुरक्षा, और प्रदर्शन को सुनिश्चित करने के लिए विभिन्न स्तरों पर लागू की जाती हैं, जैसे कि यूनिट परीक्षण, एकीकरण परीक्षण, प्रणाली परीक्षण, और स्वीकृति परीक्षण।
- परीक्षण रणनीतियाँ सॉफ्टवेयर गुणवत्ता सुनिश्चित करने के लिए आवश्यक हैं।
- ब्लैक बॉक्स और व्हाइट बॉक्स परीक्षण मुख्य रणनीतियाँ हैं।
- परीक्षण विभिन्न स्तरों पर किया जाता है: यूनिट, एकीकरण, प्रणाली, स्वीकृति।
- परीक्षण रणनीतियाँ सॉफ्टवेयर की विश्वसनीयता और सुरक्षा को बढ़ाती हैं।
- सही रणनीति चयन से त्रुटियों की पहचान और सुधार संभव होता है।
- परीक्षण प्रक्रिया सॉफ्टवेयर विकास के सभी चरणों में लागू होती है।
- 📌 परीक्षण रणनीति: सॉफ्टवेयर परीक्षण के लिए अपनाई गई योजना या तरीका।
- 📌 ब्लैक बॉक्स परीक्षण: सॉफ्टवेयर की कार्यक्षमता की जाँच, बिना कोड की जानकारी के।
- 📌 व्हाइट बॉक्स परीक्षण: कोड की संरचना और लॉजिक की जाँच।
12.2 परीक्षण स्तर (Levels of Testing)
व्याख्या12.2 परीक्षण स्तर (Levels of Testing)
सॉफ्टवेयर परीक्षण को विभिन्न स्तरों पर किया जाता है, जिससे सॉफ्टवेयर की गुणवत्ता और विश्वसनीयता सुनिश्चित की जा सके। मुख्य परीक्षण स्तर हैं: यूनिट परीक्षण, एकीकरण परीक्षण, प्रणाली परीक्षण, और स्वीकृति परीक्षण। यूनिट परीक्षण में सॉफ्टवेयर के सबसे छोटे हिस्से, जैसे कि फंक्शन या मेथड, की जाँच की जाती है। एकीकरण परीक्षण में विभिन्न यूनिट्स को जोड़कर उनके आपसी इंटरैक्शन की जाँच की जाती है। प्रणाली परीक्षण में पूरे सॉफ्टवेयर सिस्टम की जाँच की जाती है, ताकि यह सुनिश्चित किया जा सके कि सभी घटक मिलकर सही कार्य कर रहे हैं। स्वीकृति परीक्षण अंतिम स्तर पर होता है, जिसमें ग्राहक या उपयोगकर्ता द्वारा सॉफ्टवेयर की कार्यक्षमता की पुष्टि की जाती है।
- यूनिट परीक्षण सबसे छोटे सॉफ्टवेयर हिस्से की जाँच करता है।
- एकीकरण परीक्षण में यूनिट्स के आपसी इंटरैक्शन की जाँच होती है।
- प्रणाली परीक्षण पूरे सिस्टम की कार्यक्षमता की जाँच करता है।
- स्वीकृति परीक्षण ग्राहक द्वारा सॉफ्टवेयर की पुष्टि के लिए किया जाता है।
- हर स्तर पर अलग-अलग परीक्षण तकनीकें अपनाई जाती हैं।
- परीक्षण स्तरों का चयन सॉफ्टवेयर की जटिलता और आवश्यकताओं पर निर्भर करता है।
- 📌 यूनिट परीक्षण: सॉफ्टवेयर के सबसे छोटे हिस्से की जाँच।
- 📌 एकीकरण परीक्षण: विभिन्न यूनिट्स के इंटरैक्शन की जाँच।
- 📌 प्रणाली परीक्षण: पूरे सिस्टम की जाँच।
12.3 परीक्षण प्रक्रिया (Testing Process)
व्याख्या12.3 परीक्षण प्रक्रिया (Testing Process)
परीक्षण प्रक्रिया में सॉफ्टवेयर के विभिन्न हिस्सों की जाँच के लिए एक व्यवस्थित तरीका अपनाया जाता है। इसमें परीक्षण योजना बनाना, परीक्षण केस तैयार करना, परीक्षण का निष्पादन करना, और परिणामों का मूल्यांकन करना शामिल है। परीक्षण योजना में परीक्षण के उद्
SLM - Software Engineering (Hindi) के सभी 20 अध्याय
Software Engineering · Vardhman Mahaveer Open University
5 और अध्याय — सभी देखें →