Cobertura de Sentencias

  • Fórmula: (Sentencias ejecutadas / Total de sentencias) * 100
  • Ejemplo: El código tiene 50 sentencias. Pruebas cubren 45. Cobertura = (45 / 50) * 100 = 90%.

Cobertura de Ramas

  • Fórmula: (Ramas ejecutadas / Total de ramas) * 100
  • Importante: Si te dan el total de sentencias ejecutadas y el total de ramas ejecutadas para calcular la cobertura de RAMAS, ignora completamente las sentencias.
  • Ejemplo: 100 sentencias, 12 ramas. Ejecutaste 90 sentencias y 9 ramas. Cobertura ramas = (9 / 12) * 100 = 75%.

Estimación de Tres Puntos (PERT)

  • Fórmula: E = (Optimista + 4 * Más Probable + Pesimista) / 6
  • Ejemplo: Optimista = 5, Probable = 7, Pesimista = 15. E = (5 + 28 + 15) / 6 = 48 / 6 = 8 días.

Extrapolación

  • Regla: Se calcula usando el promedio de iteraciones pasadas.
  • Ejemplo: Sprint 1 (45 días), Sprint 2 (52 días). Sprint 3 estimado = (45 + 52) / 2 = 48.5 días.

Cobertura de Transiciones de Estado

  • Fórmula: (Transiciones ejecutadas / Total de transiciones válidas) * 100
  • El 100% de transiciones válidas GARANTIZA el 100% de los estados.
  • Menos del 100% de transiciones NO garantiza el 100% de los estados (puede que sí o que no).

Siguiente paso

Este capítulo es material de repaso y no tiene preguntas propias en el banco. Para practicar, entra en el simulador y elige cualquiera de los capítulos del syllabus.

El syllabus oficial completo del CTFL v4.0 se descarga gratis desde istqb.org, y los términos están definidos en el glosario oficial.