Este documento describe diferentes técnicas de prueba de software, incluyendo técnicas de caja blanca y negra. Las técnicas de caja blanca implican un examen detallado del código para probar cada camino, mientras que las técnicas de caja negra prueban la interfaz sin necesidad de conocer la lógica interna. También describe la técnica de prueba del camino básico, la cual incluye representar el programa como un grafo de flujo, calcular la complejidad ciclomática para determinar el número