Una caja blanca (o caja de vidrio , caja transparente o caja abierta ) es un subsistema cuyas partes internas se pueden ver pero generalmente no se alteran.
Sistemas de caja negra | |
---|---|
Sistema | |
Caja negra · máquina Oracle | |
Métodos y técnicas | |
Las pruebas de recuadro negro · cajanegrizar | |
Técnicas relacionadas | |
Alimentar hacia adelante · ofuscación · Reconocimiento de patrones · Caja blanca · pruebas de caja blanca · La identificación de sistemas | |
Fundamentos | |
A priori información · Sistemas de control · Los sistemas abiertos · Investigación de Operaciones · sistemas termodinámicos | |
Tener acceso a los componentes internos del subsistema en general hace que el subsistema sea más fácil de entender pero también más fácil de piratear ; por ejemplo, si un programador puede examinar el código fuente, las debilidades de un algoritmo son mucho más fáciles de descubrir. [ cita requerida ] Eso hace que las pruebas de caja blanca sean mucho más efectivas que las pruebas de caja negra, pero considerablemente más difíciles debido a la sofisticación necesaria por parte del evaluador para comprender el subsistema.