O que é teste de fluxo de dados?
O teste de fluxo de dados é uma família de estratégias de teste baseada na seleção de caminhos através do fluxo de controle do programa para explorar sequências de eventos relacionados ao status de variáveis ou objetos de dados. O teste de fluxo de dados se concentra nos pontos em que as variáveis recebem valores e nos pontos em que esses valores são usados.
Vantagens do teste de fluxo de dados:
O teste de fluxo de dados nos ajuda a identificar qualquer um dos seguintes problemas:
Uma variável que é declarada, mas nunca usada no programa.
Uma variável que é usada, mas nunca declarada.
Uma variável que é definida várias vezes antes de ser usada.
Desalocando uma variável antes de ser usada.