Cobertura de pruebas mide cuánto del código es ejecutado por las pruebas — típicamente como porcentaje (p.ej. 80% de cobertura). Es una métrica útil para encontrar código no probado, pero es importante entender sus limitaciones: una alta cobertura no garantiza buenas pruebas.
Qué mide la cobertura
TEST COVERAGE = the % of code exercised by the test suite:
LINE coverage → % of code lines executed by tests
BRANCH coverage → % of branches (if/else paths) taken
FUNCTION coverage → % of functions called
STATEMENT coverage → % of statements executed
→ Coverage tools instrument the code and report what tests do/don't exercise.
