Consulta de métricas estáticas

Esta sección proporciona una lista de referencias de métricas estáticas visualizadas en el asistente Crear prueba de componente nueva para pruebas de componentes Java y EJB. Estas métricas pueden ayudarle a medir la repercusión de la prueba y a definir una estrategia de prueba.

Métricas de arquitectura

Las siguientes métricas proporcionan indicaciones sobre la arquitectura de los componentes encontrados en el ámbito del proyecto de prueba.
Nombre Fórmula Descripción

Fan In

Fórmula Fan in

Número de métodos públicos + atributos públicos de la clase o EJB

FanOut

Fórmula Fan out

Número de utilizaciones diferenciadas de métodos o atributos definidos fuera de la clase o EJB

ExtUse

Fórmula de uso externo

Número de clases diferenciadas o EJB que utilizan atributos o métodos públicos de la clase o EJB medida.

Métricas de complejidad de componentes

Las siguientes métricas miden la capacidad de prueba del código fuente.
Nombre Fórmula Descripción

Métodos

Métodos sopesados por fórmula de clase

Métodos (o número sopesado de métodos por clase) es una cuenta de los métodos en una clase o EJB.

WAC

Atributos sopesados por clase

Atributos ((o número sopesado de atributos por clase) es el número de atributos de una clase o EJB.

Max V(g)

Complejidad máxima donde:Fórmula de complejidad máxima
  • E: número de bordes
  • N: número de nodos

El V(g) o número ciclomático es un indicador de la complejidad de un método. Esto se correlaciona con la dificultad de la prueba. Normalmente, V(g) varía entre 1 y 10, donde un valor de 1 significa que el código no tiene ramificaciones. La complejidad ciclomática de un método no debería pasar de 10. Max V(g) es el valor superior de V(g) encontrado entre todos los métodos de la clase o EJB.

Sentencias

Líneas fuente de código

Esta métrica simplemente representa el número total de líneas fuente de código (SLOC), excluidos los comentarios.

Máx niveles anidados

Máximo de niveles anidados

El nivel anidado indica el número de niveles contenidos en la estructura. El Máx niveles anidados es el valor superior encontrado entre todos los métodos de la clase o EJB. Esto se correlaciona con la complejidad de la estructura y, por consiguiente, la dificultad de la prueba.

Métricas de cobertura

La cobertura de la prueba le permite identificar componentes que aún no se han probado lo suficiente.
Nombre Descripción

NbTests

Número de veces que se ha llamado al método desde una suite de pruebas.

Línea (%)

Cadencia de cobertura de línea (en porcentaje) de la clase dentro de todas las ejecuciones. Esta medida solo está disponible cuando previamente ha ejecutado la prueba de componentes con el perfilado activado.

Conceptos relacionados
Métricas estáticas
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.