Condition Coverage

Automation

// Definition

A structural code coverage criterion that requires every individual boolean sub-expression within a compound condition to evaluate to both true and false at least once. Stronger than statement or branch coverage, but weaker than MC/DC (Modified Condition/Decision Coverage), which additionally requires each condition to independently affect the decision outcome. Frequently required in safety-critical software standards such as DO-178C.

// Related terms