Está en la página 1de 4

Análisis de código

Categoría: Calidad de las


pruebas
Indicadores de calidad

 COV: Cobertura de pruebas.


 SUC: Éxito de pruebas.
COV: Cobertura de pruebas
¿Qué es?

Medida del porcentaje de líneas de código cubiertas por pruebas de código.


Rango de valores: 0% - 100%.

• COV = 0%  no existen líneas de código cubiertas por pruebas de código.


• COV = 100%  todas las líneas de código están cubiertas por pruebas de código.

¿Para qué se utiliza?

Identificar las clases y métodos susceptibles de incorporar nuevas pruebas de código para cumplir con la cobertura de
pruebas de código establecida.

Pero siempre tener en cuenta que una cobertura baja nos indica si un código está mal testeado, pero una alta no nos
dice que un código esté bien testeado.

Ejemplo

Si el sistema no cumple la cobertura de pruebas de código exigida, se deben añadir las pruebas de código necesarias
para minimizar el riesgo de fallos no controlados durante su ejecución.
SUC: Éxito de pruebas
¿Qué es?

Medida del porcentaje de pruebas de código que finaliza con el resultado esperado.
Rango de valores: 0% - 100%.

• SUC = 0%  ninguna de las pruebas han obtenido el resultado esperado, es decir, todas han detectado
fallos.
• SUC = 100%  todas las pruebas han obtenido el resultado esperado, no ha fallado ninguna.

¿Para qué se utiliza?

Identificar tanto la calidad del código fuente como la calidad de las pruebas de código desarrolladas.

Ejemplo

Si una prueba falla puede ser:

• Que haya detectado un error en el código fuente del sistema.


• Que el error esté en el código de la propia prueba, debido a un cambio en la lógica del sistema.

También podría gustarte