Branch Coverage
Atualizado
Atualizado
Vantagens
Permite identificar comportamentos não previstos e mapear áreas do código fonte que outras abordagens não mapeiam.
Ele verifica se cada ramificação de cada estrutura de controle (incluindo if/else, switch, case, for, while) é executada.
O cálculo do percentual do branch coverage pode ser calculado da seguinte forma:
Branch coverage = Número de branchs executadas / Número total de branchs * 100
Exemplo:
Considerando 02 cenários:
Para a = 1, será executada as linhas 1 e 3, ou seja 2/3 equivalente a 75%.
Para a = 4, serão executadas as linhas 1-3 ou seja 100%.
Neste caso, ambos os cenários oferecem uma cobertura de 100%.