O que é teste de caminho?
O Teste de Caminho é um método de teste estrutural baseado no código-fonte ou algoritmo e NÃO baseado nas especificações. Ele pode ser aplicado em diferentes níveis de granularidade.
Suposições de teste de caminho:
As especificações são precisas
Os dados são definidos e acessados corretamente
Não existem defeitos no sistema, exceto aqueles que afetam o fluxo de controle
Técnicas de teste de caminho:
Control Flow Graph (CFG) - O Programa é convertido em gráficos de Fluxo, representando o código em nós, regiões e arestas.
Decision to Decision path (D-D) - O CFG pode ser dividido em vários caminhos de decisão para decisão e, em seguida, recolhido em nós individuais.
Independent (basis) paths - Caminho independente é um caminho através de um gráfico de caminho DD que não pode ser reproduzido de outros caminhos por outros métodos.