ब्लैक बॉक्स तकनीक का एक लाभ यह है कि कोई प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है । प्रोग्रामर जो भी हो सकता है, परीक्षक की संभावना एक अलग सेट है और कार्यक्षमता के विभिन्न क्षेत्रों पर जोर दे सकता है. दूसरी ओर, ब्लैक-बॉक्स परीक्षण को बिना टॉर्च के एक अंधेरे भूलभुलैया में चलने की तरह कहा गया है. क्योंकि वे स्रोत कोड की जांच नहीं करते हैं, ऐसी स्थिति होती है जब परीक्षक कई परीक्षण मामले लिखता है जो कि केवल एक परीक्षण मामले द्वारा परीक्षण किया जा सकता था, या प्रोग्राम के कुछ हिस्सों को छोड़ देता है ।
परीक्षक और डेवलपर्स को अलग करने का एक अच्छा कारण क्या है?
परीक्षक की संभावना एक अलग सेट है और कार्यक्षमता के विभिन्न क्षेत्रों पर जोर दे सकता है