Skip to content
Latchkey

Branch Coverage (cobertura de branches) - Definição do Glossário CI/CD

A cobertura de branches verifica se cada branch de todo condicional foi tomado pelo menos uma vez durante os testes.

A cobertura de branches mede se tanto o resultado verdadeiro quanto o falso de cada ponto de decisão (if, while, ternário) foram exercitados pelos testes. É mais rigorosa que a cobertura de linhas.

Uma linha contendo if (x) pode atingir 100% de cobertura de linhas enquanto apenas um branch foi executado. A cobertura de branches expõe essa lacuna exigindo ambas as direções.

Por que importa

Branches não testados são onde os bugs de caso extremo se escondem. A cobertura de branches no CI captura condicionais cujo caminho de falha nunca foi verificado.

Guias relacionados