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