Este documento describe diferentes tipos de pruebas de software, incluyendo pruebas de caja negra, caja blanca, integración, del sistema, funcionalidad y usabilidad. Las pruebas de caja negra se enfocan en la entrada y salida sin considerar la lógica interna, mientras que las pruebas de caja blanca examinan la estructura interna del código. Las pruebas de integración prueban la interacción de múltiples módulos. Las pruebas del sistema y de funcionalidad verifican que el software