Este documento describe varias técnicas de prueba de software, incluyendo técnicas basadas en la intuición, especificaciones, código, errores, estadísticas y uso. Explica brevemente cada técnica y su propósito, como pruebas ad hoc, particiones de equivalencia, pruebas de mutación, pruebas de perfil operativo y más. Concluye que realizar diferentes tipos de pruebas ayuda a evaluar la calidad del software y encontrar errores para entregar un producto de calidad al usuario.