Saltar al contenido

Calidad del software

Cobertura de pruebas

Indicador que muestra qué proporción de un programa se ejecuta realmente durante la ejecución de las pruebas.

La cobertura de pruebas mide qué proporción del código fuente — contada, por ejemplo, por líneas, ramas o funciones — se recorre al menos una vez al ejecutar la suite de pruebas. El resultado se suele expresar como porcentaje, por ejemplo con PHPUnit o Jest.

Valores como el 80 por ciento circulan con frecuencia como referencia, pero son una convención y no una norma — no figuran en ninguna especificación y no encajan igual de bien en todos los proyectos. Sobre todo, una cobertura de pruebas alta no dice nada sobre si las pruebas comprueban realmente lo que deben comprobar: el código puede recorrerse y aun así quedar sin verificar si faltan las aserciones en la prueba o son demasiado débiles.

La práctica en Provimedia

Para qué lo utiliza Provimedia

Provimedia observa la cobertura de pruebas como un indicador aproximado, pero para la calidad real de la verificación no confía solo en la cifra.

¿Quiere usar Cobertura de pruebas en su proyecto?

En una conversación gratuita descubriremos cómo podemos llevarlo a cabo para usted.