Una ventaja de la técnica de la caja negra es que no se requiere conocimiento de programación. cualquier prejuicios que los programadores puedan haber tenido, el Tester probablemente tiene un conjunto diferente y puede enfatizar diferentes áreas de funcionalidad. por otro lado, las pruebas de caja negra se ha dicho que es como un paseo en un laberinto oscuro sin una linterna. Debido a que no examinan el código fuente, hay situaciones en las que un tester escribe muchos casos de prueba para comprobar algo que podría haber sido probado por un solo caso de prueba, o deja algunas partes del programa sin probar.
Qué se pueden hacer las pruebas de caja negra a veces con la capacidad de ver el código?
 como un paseo en un laberinto oscuro sin una linterna.