Cobertura de pruebas
La proporción comprobada de un conjunto definido, como sentencias ejecutables o requisitos.
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
Términos relacionados
- Prueba unitariaUna comprobación dirigida de una parte pequeña y definida del software, como regla o función.
- Prueba de regresiónUna comprobación de que un cambio no afecta de forma no deseada a un comportamiento que debe mantenerse.
- Automatización de pruebasUso de herramientas para realizar tareas de prueba definidas, como la ejecución y la comparación con los resultados esperados.
- Prueba de contratoUna prueba de los mensajes acordados entre consumidor y proveedor en una interfaz de aplicaciones.
- LinterUna herramienta que busca problemas concretos en el código mediante reglas configuradas.
- Análisis estático de códigoExaminar el código o su representación sin ejecutar el flujo de negocio para esa comprobación.
Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.