Test de couverture de l'état
Qu'est-ce que le test de couverture de l'état?
La couverture de condition est également connue sous le nom de couverture de prédicat dans laquelle chacune des expressions booléennes a été évaluée à la fois VRAI et FAUX.
Exemple
if ((A || B) && C)
{
<< Few Statements >>
}
else
{
<< Few Statements >>
}
Résultat
Afin de garantir des critères de couverture de condition complets pour l'exemple ci-dessus, A, B et C doivent être évalués au moins une fois par rapport à «vrai» et «faux».
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