El capítulo 4 es el más grande del examen y el único que exige producir una respuesta en lugar de reconocerla. Cubre técnicas de caja negra (particiones de equivalencia, análisis de valores límite, tablas de decisión, prueba de transición de estados), técnicas de caja blanca (cobertura de sentencias y de ramas), técnicas basadas en la experiencia (predicción de errores, pruebas exploratorias, pruebas basadas en listas de comprobación) y enfoques colaborativos (historias de usuario, criterios de aceptación, desarrollo guiado por pruebas de aceptación).
Once de cuarenta puntos, y aquí viven cinco de las ocho preguntas K3 del examen. Leer sobre estas técnicas no es prepararse: hay que derivar particiones, contar casos y trazar transiciones hasta poder hacerlo en menos de un minuto.
Dónde se pierden estos puntos:
Análisis de valores límite de 2 valores vs. 3 valores — la variante de 2 valores toma cada límite y su vecino más cercano; la de 3 valores añade el valor del otro lado. Por límite son 2 valores frente a 3, y el enunciado siempre indica la variante.
Casos mínimos con particiones de equivalencia — la respuesta es el mayor número de particiones de un solo parámetro, no la suma ni el producto, porque las particiones de parámetros distintos se combinan en un mismo caso.
Cobertura de sentencias vs. de ramas — el 100 % de cobertura de ramas implica el 100 % de sentencias, nunca al contrario. Un if sin else sigue teniendo dos ramas.
Cobertura 0-switch — un caso por transición válida, contadas en el diagrama. La flecha inicial hacia el estado de inicio no es una transición a probar, y las transiciones inválidas no se cuentan.
Colapsar reglas de una tabla de decisión — las reglas solo se fusionan cuando comparten la misma acción y las condiciones que difieren realmente no importan.
Este capítulo se cubre con más intensidad (11 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)