Índice:
- Definição - O que significa Teste de Cobertura de Filial?
- Techopedia explica testes de cobertura de filiais
Definição - O que significa Teste de Cobertura de Filial?
O teste de cobertura de filial é um tipo metódico de teste que exige que todas as ramificações ou estados condicionais do programa sejam testados pelo menos uma vez durante um processo de teste.
Techopedia explica testes de cobertura de filiais
Nos testes de cobertura da filial, cada resultado diferente de um módulo de código é testado. Por exemplo, se os resultados são binários, os desenvolvedores testam os dois resultados. Da mesma forma, se houver uma função de código que teste uma faixa de valores, cada um desses resultados avaliados será testado. Se uma função retornar um valor sim ou não, o teste deve inserir cada um desses valores e testar o resultado.
Por natureza, o teste de cobertura das filiais é diferente de outras formas mais amplas de teste. Representa um requisito condicional rígido que pode não ser totalmente viável em todos os casos. Alguns desenvolvedores e outros que falam sobre testes de cobertura de filial sugerem que uma certa porcentagem de cobertura é adequada, enquanto outros observaram que os desenvolvedores podem elaborar duas ou três estratégias de teste diferentes para garantir que abranjam todas as ramificações do módulo de código - ou o máximo possível .
Como um tipo de teste tático, o teste de cobertura de filial é mais uma métrica usada para medir os resultados do teste do que uma filosofia de teste ou uma idéia de estratégia de teste mais ampla.