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