Prueba de cobertura de condición

¿Qué son las pruebas de cobertura de condiciones?

La cobertura de condición también se conoce como cobertura de predicado en la que cada una de las expresiones booleanas se ha evaluado como VERDADERO y FALSO.

Ejemplo

if ((A || B) && C)
{
  << Few Statements >>
}
else
{
   << Few Statements >>
}

Resultado

Para garantizar los criterios completos de cobertura de la condición para el ejemplo anterior, A, B y C deben evaluarse al menos una vez con "verdadero" y "falso".

So, in our example, the 3 following tests would be sufficient for 100% Condition coverage testing.
A = true  | B = not eval | C = false
A = false | B = true     | C = true
A = false | B = false    | C = not eval