Condition coverage
Term · Cybersecurity · MLC-T-CYB-000862
The percentage of conditions within decision expressions that have been evaluated to both true and false. Note that 100% condition coverage does not guarantee 100% decision coverage. For example, “if (A || B) {do something} else {do something else}” is tested with [0 1], [1 0], then A and B will both have been evaluated to 0 and 1, but the else branch will not be taken because neither test leaves both A and B false.
| Identifier | MLC-T-CYB-000862 |
|---|---|
| Field | Cybersecurity |
| References | NISTIR 7878; NIST CSRC Glossary |
Record as JSON
{
"id": "MLC-T-CYB-000862",
"term": "Condition coverage",
"field": "Cybersecurity",
"definition": "The percentage of conditions within decision expressions that have been evaluated to both true and false. Note that 100% condition coverage does not guarantee 100% decision coverage. For example, “if (A || B) {do something} else {do something else}” is tested with [0 1], [1 0], then A and B will both have been evaluated to 0 and 1, but the else branch will not be taken because neither test leaves both A and B false.",
"references": [
"NISTIR 7878",
"NIST CSRC Glossary"
],
"url": "https://mlchart.com/terminology/cybersecurity/condition-coverage/"
}
Record 862 of 4,693 in Cybersecurity terminology (MLC-0102). Request the full dataset.