Metodo Mc Cabe
Fue propuesto por McCabe.
Se basa en construir un caso de prueba por camino linealmente independiente (también llamado común o básico) que seencuentre en el grafo de programa asociado al método de la clase que se desea someter a pruebas.
Los pasos del método son:
1. Dibujar G, el grafo del programa del método de la clase;
2. Determinarel número ciclomático del grafo, V(G).
V(G) = E - N + 2, donde E, es el número de aristas del grafo y N el número de nodos.
Cuando G es un grafo planar, este número corresponde al número deregiones en el grafo.
Equivalentemente se puede calcular V(G) tomando en número total de nodos condición C más una unidad, es decir:
V(G) = C + 1
3. Construir una secuencia de V(G) caminoslinealmente independientes en G. El primer camino es:
Cualquiera de los caminos mínimos del nodo origen del grafo a uno de los nodos de terminación del grafo. Se inicializa A(G), el conjunto de aristas enla secuencia linealmente independiente de G con todas aquellas aristas que forman este primer camino.
Los demás caminos se construyen siguiendo la siguiente regla: Agregar un nuevo camino entreel origen y una terminación de G. Este nuevo camino debe agregar el mínimo número posible de aristas nuevas a A, (pero debe agregar por lo menos una arista nueva).
4. Preparar un caso de prueba porcamino hallado en el paso anterior.
(a) Determinar los datos a proporcionar como entrada para ejecutar el camino hallado.
(b) Usando la especificación funcional del método, indicar cuál es elresultado esperado.
A continuación se presenta un ejemplo en el cual se ilustran todos los pasos a seguir para generar casos de prueba con el método de cobertura ciclomática de caminos
Ejemplo: Método delpromedio filtrado
Este método calcula el promedio de algunos elementos de un arreglo "v" de números enteros. Los elementos a los cuales se les obtendrá el promedio se encuentran acotados por un...
Regístrate para leer el documento completo.