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