सॉफ्टवेयर परीक्षण में परीक्षण के स्तर
परीक्षण के 4 स्तर
मुख्य रूप से चार हैं परीक्षण के स्तर सॉफ्टवेयर परीक्षण में:
- इकाई का परीक्षण : यह जाँच करता है कि सॉफ्टवेयर घटक कार्यात्मकताएं पूरी कर रहे हैं या नहीं।
- एकीकरण जांच : एक मॉड्यूल से दूसरे मॉड्यूल तक डेटा प्रवाह की जाँच करता है।
- सिस्टम परीक्षण : परीक्षण के लिए कार्यात्मक और गैर-कार्यात्मक दोनों आवश्यकताओं का मूल्यांकन करता है।
- स्वीकृति परीक्षण : यह जांच करता है कि विनिर्देश या अनुबंध की आवश्यकताएं उसकी डिलीवरी के अनुसार पूरी की गई हैं।
इनमें से प्रत्येक परीक्षण स्तर का एक विशिष्ट उद्देश्य होता है। ये परीक्षण स्तर सॉफ़्टवेयर विकास जीवनचक्र को मूल्य प्रदान करते हैं।
प्रत्येक परीक्षण स्तर का विवरण
इकाई का परीक्षण:
A इकाई सिस्टम या एप्लिकेशन का सबसे छोटा परीक्षण योग्य भाग है जिसे संकलित, पसंद, लोड और निष्पादित किया जा सकता है। इस तरह का परीक्षण प्रत्येक मॉड्यूल को अलग से परीक्षण करने में मदद करता है।
इसका उद्देश्य सॉफ़्टवेयर के प्रत्येक भाग को अलग करके उसका परीक्षण करना है। यह जाँचता है कि घटक कार्यक्षमता को पूरा कर रहे हैं या नहीं। इस तरह का परीक्षण डेवलपर्स द्वारा किया जाता है।
एकीकरण जांच
एकीकरण इसका मतलब है संयोजन। उदाहरण के लिए, इस परीक्षण चरण में, विभिन्न सॉफ्टवेयर मॉड्यूल को एक समूह के रूप में संयोजित और परीक्षण किया जाता है ताकि यह सुनिश्चित किया जा सके कि एकीकृत सिस्टम सिस्टम परीक्षण के लिए तैयार है।
एकीकृत परीक्षण एक मॉड्यूल से दूसरे मॉड्यूल में डेटा प्रवाह की जाँच करता है। इस तरह का परीक्षण परीक्षकों द्वारा किया जाता है।
सिस्टम परीक्षण
सिस्टम परीक्षण यह एक पूर्ण, एकीकृत प्रणाली पर किया जाता है। यह आवश्यकताओं के अनुसार सिस्टम के अनुपालन की जाँच करने की अनुमति देता है। यह घटकों की समग्र अंतःक्रिया का परीक्षण करता है। इसमें लोड, प्रदर्शन, विश्वसनीयता और सुरक्षा परीक्षण शामिल हैं।
सिस्टम परीक्षण अक्सर यह सत्यापित करने के लिए अंतिम परीक्षण होता है कि सिस्टम विनिर्देश को पूरा करता है। यह परीक्षण के लिए कार्यात्मक और गैर-कार्यात्मक दोनों आवश्यकताओं का मूल्यांकन करता है।
स्वीकृति परीक्षण
स्वीकृति परीक्षण यह एक परीक्षण है जो यह पता लगाने के लिए किया जाता है कि क्या विनिर्देश या अनुबंध की आवश्यकताओं को उसकी डिलीवरी के अनुसार पूरा किया गया है। स्वीकृति परीक्षण मूल रूप से उपयोगकर्ता या ग्राहक द्वारा किया जाता है। हालाँकि, इस प्रक्रिया में अन्य शेयरधारक भी शामिल हो सकते हैं।
निष्कर्ष
- सॉफ्टवेयर परीक्षण का एक स्तर वह प्रक्रिया है जिसमें सॉफ्टवेयर/सिस्टम की प्रत्येक इकाई या घटक का परीक्षण किया जाता है।
- सिस्टम परीक्षण का प्राथमिक लक्ष्य निर्दिष्ट आवश्यकताओं के साथ सिस्टम की अनुपालना का मूल्यांकन करना है।
- In सॉफ्टवेयर इंजीनियरिंगपरीक्षण के चार मुख्य स्तर हैं: यूनिट परीक्षण, एकीकरण परीक्षण, सिस्टम परीक्षण और स्वीकृति परीक्षण।