Volver al glosario
testing

Coverage

Porcentaje del código fuente que se ejecuta durante las pruebas. Ojo: 100% de coverage no significa 0 bugs. Es una herramienta para encontrar zonas no probadas, no un fin en sí mismo.

Definición

El coverage o cobertura de código es una métrica que indica qué porcentaje del código fuente es ejecutado durante las pruebas. Se expresa como un porcentaje y ayuda a identificar qué partes del código no están siendo probadas. Los tipos comunes incluyen cobertura de líneas, ramas, funciones y sentencias. Un coverage alto no garantiza calidad, pero bajo coverage indica riesgo.

Ejemplos

  • jest --coverage
  • 80% de cobertura de líneas