Please enable JavaScript.
Coggle requires JavaScript to display documents.
Teste Estrutural - Coggle Diagram
Teste Estrutural
Foco no código e nos comandos do programa
Utiliza-se um grafo de fluxo de controle para abstrair a estrutura de comandos
Critérios de Fluxo de controle
Critério de Nós
Também chamado de
Teste de cobertura de comandos
Nós representam os comandos do código
Casos de teste
em que todos os nós do grafo de fluxo de controle sejam executados ao menos uma vez
Critério de Arcos
Casos de teste em que sejam executados todos os desvios do fluxo de execução de nosso programa
Também chamado de
Teste de cobertura de desvios
Pode acontecer de não haver um caso de teste que atenda um requisito (uma aresta), chamamos de
requisito não executável
Critério de caminhos
Casos de teste em que todos os caminhos sejam executados ao menos uma vez
Critério de laços
Casos de teste em que ao menos uma execução laço: 1) Não seja executado; 2) Seja executado exatamente uma vez; 3) Seja executado mais de uma vez;
Critérios de Fluxo de dados
Baseado na
definição e uso de variáveis
que representam os nós e arestas do grafo de fluxo de controle
Casos de teste de melhor qualidade
Mais complexos
Custo mais alto
Muitos requisitos não executáveis
Técnica de caixa branca