Saltar al contenido

Cobertura de pruebas

La proporción comprobada de un conjunto definido, como sentencias ejecutables o requisitos.

También conocido comoCode Coverage
Calidad del software

Leer la proporción con denominador claro

La cobertura relaciona elementos comprobados con un total definido. En código pueden ser sentencias ejecutables o ramas. La cobertura de requisitos considera requisitos nombrados. No son medidas intercambiables libremente.

En un cálculo ficticio, las pruebas ejecutan 10 de 20 sentencias ejecutables: 10 / 20 × 100 = 50 % de cobertura de sentencias. No indica si se comprobaron resultados de forma significativa o todas las entradas importantes. Ejecutar todo el código no demuestra que las pruebas comprueben correctamente ni que todos los requisitos estén implementados. Compare misma medida y alcance e investigue lagunas de negocio detrás de la cifra.

Fuentes