El capítulo 2 aborda las pruebas a través del ciclo de vida de software, cubriendo modelos de desarrollo, niveles y tipos de pruebas, así como la importancia de integrar las pruebas en cada fase del desarrollo. Se discuten modelos como el modelo V y los enfoques iterativos, resaltando la necesidad de adaptar estos modelos al contexto del proyecto y la gestión de riesgos. Además, se menciona la verificación y validación de los entregables, así como estándares como IEEE 12207 y CMMI que guían los procesos de pruebas y desarrollo de software.