Skip to content
Latchkey

Condition Coverage (cobertura de condições) - Definição do Glossário CI/CD

A cobertura de condições verifica se cada operando booleano em uma expressão composta assume ambos os valores ao longo da execução dos testes.

A cobertura de condições exige que cada subexpressão booleana em uma condição composta avalie tanto para verdadeiro quanto para falso durante os testes. É mais granular que a cobertura de branches.

Para if (a && b), a cobertura de branches só se importa com o resultado geral, enquanto a cobertura de condições rastreia a e b de forma independente. MC/DC é uma variante mais rigorosa usada em código crítico de segurança.

Por que importa

Condições compostas podem fazer curto-circuito, deixando operandos não testados. A cobertura de condições captura operandos que nunca mudaram de valor.

Guias relacionados