Teste de Caminho

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.