El capítulo 2 sitúa las pruebas dentro del ciclo de vida de desarrollo: cómo encajan en modelos secuenciales e iterativos, los enfoques de prueba primero como TDD, ATDD y BDD, shift-left y DevOps, y luego las dos clasificaciones que más importan en el examen: niveles de prueba (componente, integración de componentes, sistema, integración de sistemas, aceptación) y tipos de prueba (funcional, no funcional, caja negra, caja blanca). Cierra con la prueba de confirmación y la de regresión y con los disparadores de la prueba de mantenimiento.
Seis preguntas, todas K1 y K2. El contenido resulta intuitivo, y justo por eso aquí se responde demasiado rápido.
Dónde se pierden estos puntos:
Nivel de prueba vs. tipo de prueba — el par más confundido de todo el temario. Un nivel indica cuándo y contra qué objeto se prueba; un tipo indica qué característica de calidad se examina. La prueba de rendimiento es un tipo y puede ejecutarse en cualquier nivel.
Prueba de confirmación vs. de regresión — la de confirmación vuelve a probar la propia corrección; la de regresión comprueba que nada más se ha roto. Ambas se ejecutan tras un cambio, y la pregunta cuenta con que no leas cuál se pide.
Disparadores de la prueba de mantenimiento — modificación, migración y retirada. La retirada es la que más se olvida: los datos archivados deben seguir siendo recuperables.
Shift-left no significa «probar antes en lugar de después» — probar temprano complementa los niveles posteriores, no los sustituye.
Este capítulo se cubre con más intensidad (6 preguntas) en CTFL v4.0 — Examen de práctica 1 (Descuentos de compra, bloqueo de PIN y cobertura de ramas), CTFL v4.0 — Examen de práctica 2 (Estados del reproductor, recargos de seguro y shift-left), CTFL v4.0 — Examen de práctica 3 (Reglas de crédito, flujo documental y trazabilidad), CTFL v4.0 — Examen de práctica 4 (Estados del termostato, cobertura de bucles y monitorización), CTFL v4.0 — Examen de práctica 5 (Códigos promocionales, ciclo de pedido y pruebas de aceptación), CTFL v4.0 — Examen de práctica 6 (Tablas de cupones, estados de pedido y criterios de salida), CTFL v4.0 — Examen de práctica 7 (Descuentos de seguro, bloqueo de acceso y cobertura switch), CTFL v4.0 — Examen de práctica 8 (Gastos de envío, proceso de contratación y modelo en V), CTFL v4.0 — Examen de práctica 9 (Descuentos por fidelidad, máquina expendedora y pipelines CI), CTFL v4.0 — Examen de práctica 10 (Suscripciones de streaming, cajero automático y valores límite), CTFL v4.0 — Examen de práctica 11 (Recargos de alquiler, estados de pedido y accesibilidad), CTFL v4.0 — Examen de práctica 12 (Tarifas de equipaje, tickets de soporte y riesgo residual), CTFL v4.0 — Examen de práctica 13 (Mejoras de hotel, proceso de selección y depuración vs pruebas), CTFL v4.0 — Examen de práctica 14 (Tarifas de aparcamiento, reproductor y cobertura de sentencias), CTFL v4.0 — Examen de práctica 15 (Descuentos de cine, flujo de examen y pruebas de casos de uso)