Pruebas de Caja Negra y Caja Blanca Caja Negra: En las pruebas de caja negra, el tester evalúa la funcionalidad de un sistema sin conocer los detalles internos de cómo funciona el código. Se centra en las entradas y salidas esperadas del software. Su objetivo es verificar si el software realiza correctamente las funciones requeridas y maneja adecuadamente los casos límite y las entradas inesperadas. Caja Blanca: En las pruebas de caja blanca, el tester tiene conocimiento completo del código fuente y de la estructura interna del software. Se evalúa cómo se ejecuta el código y cómo responde a diferentes condiciones. Su objetivo es verificar la lógica interna del programa, asegurarse de que todas las declaraciones y ramas del código sean ejecutadas al menos una vez, y detectar posibles errores en la implementación. Tomado de: https://media.telefonicatech.com/telefonicatech/uploads/2021/1/7145_pruebas.jpg Técnicas Comunes de Pruebas: Caja Negra: Equivalencia de Clases: Se dividen los dato