Este documento describe los principales tipos de pruebas de software, incluyendo pruebas unitarias, pruebas de integración, pruebas de regresión y pruebas de humo. Cada tipo de prueba tiene un objetivo específico, una descripción de la técnica utilizada y criterios para su completitud.