La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué son las pruebas de caja negra y las pruebas de caja blanca?

¿Qué son las pruebas de caja negra y las pruebas de caja blanca?

La prueba de caja negra también se denomina prueba funcional y prueba si cada función se puede utilizar normalmente. Durante la prueba, el programa se considera como una caja negra que no se puede abrir. La interfaz del programa se prueba sin considerar la estructura interna y las características internas del programa. Solo verifica si las funciones del programa se utilizan normalmente de acuerdo con la especificación de requisitos. el programa puede recibir adecuadamente datos de entrada y producir información de salida correcta. Las pruebas de caja negra se centran en la estructura externa del programa, sin considerar la estructura lógica interna, y prueban principalmente la interfaz y las funciones del software.

Las pruebas de caja blanca (también conocidas como pruebas basadas en lógica, pruebas estructurales) tratan el objeto de prueba como una caja abierta. Cuando se utiliza el método de prueba de caja blanca para pruebas dinámicas, es necesario probar la estructura interna y el proceso de procesamiento del producto de software, pero no es necesario probar las funciones del producto de software. Las pruebas de caja blanca también se denominan pruebas estructurales y pruebas basadas en lógica.