Caja blanca vs Caja negra

Llamamos caja blanca de un sistema (aplicación entera) o módulo (parte del sistema) cuando conocemos su funcionamiento interno, es decir, sabemos como es generada la salida a partir de las entradas . Un ejemplo de caja blanca es EasyMock. En cambio, si se habla de caja negra, solo conocemos sus entradas y la salida correspondiente, no la forma de generar el resultado. Ejemplos de cajas negra son TestNG o JUnit .

No hay comentarios: