Exercício – Derivação dos Casos de Teste Prof. Wolley W. Silva
Descrição A partir do algoritmo de um método desenhe o grafo de fluxo correspondente Determine a complexidade ciclomática do diagrama de fluxo Determine o conjunto de caminhos independentes Prepare casos de teste que exercite todos os caminho do método
Algoritmo e Grafo de Fluxo 1 2 3 4 5 7 8 9 6
Complexidade Ciclomática V(G) = E - N + 2 V(G) = 12 - 9 + 2 V(G)=5
Caminhos e Casos de Teste Classifica Criança T: 10,11,12 Caminho 2: 1, 3, 4, 9 Classifica Adolescente T: 11,15, 18
Caminhos e Casos de Teste Classifica Adulto T: 19, 45, 59 Caminho 4: 1, 3, 5, 7,9 Idade invalida T: 0, -1
Caminhos e Casos de Teste Classifica Idoso T:60,61
Implementação Implemente os Casos de Teste com Junit Faça correções no algoritmo quando necessário para passar nos testes