Es la otra estrategia de las pruebas de integración.
Consiste en integrar los módulos moviéndose de arriba abajo por la jerarquía, comenzando desde el esqueleto del programa principal, hasta ir incorporando los módulos subordinados de forma incremental. Tras la incorporación de cada módulo, habrá que realizar la prueba de integración. El programa principal actuará como coordinador de la prueba.
La integración es, por tanto, de arriba abajo.
Ventaja: Se prueban antes los módulos más importantes. Como desventaja: es necesario trabajar con resguardos (con las complicaciones que eso conlleva).
A modo de resumen, la estrategia incremental descendente comprende los siguientes pasos:
- Se usa el módulo principal como controlador de la prueba, disponiendo de resguardos para todos los módulos subordinados.
- Se van sustituyendo los resguardos subordinados, uno a uno, por los módulos reales.
- Cada vez que se integra un módulo se realizan las pruebas.
- Tras terminar con éxito las pruebas, se reemplaza otro resguardo por otro módulo real.