Example of Condition Decision CoverageĀ with 1 condition
1 2 3 4 5 6 |
If(a > 7) { } else { } |
Test Case ID | a > 7 | Decision Outcome |
1 | True | Donāt care |
2 | False | Donāt care |
5 | Donāt care | True |
6 | Donāt care | False |

Example of Condition Decision CoverageĀ with 2 conditions
1 2 3 4 5 6 |
If(a > 7 || b> 40) { } else { } |
Test Case ID | a > 7 | b> 40 | Decision Outcome |
1 | True | Donāt care | Donāt care |
2 | False | Donāt care | Donāt care |
3 | Donāt care | True | Donāt care |
4 | Donāt care | False | Donāt care |
5 | Donāt care | Donāt care | True |
6 | Donāt care | Donāt care | False |
Example of Condition Decision CoverageĀ with 3 conditions
1 2 3 4 5 6 |
If(a > 7 || b> 40 && C==0) { } else { } |
Test Case ID | a > 7 | b> 40 | C==0 | Decision Outcome |
1 | True | Donāt care | Donāt care | Donāt care |
2 | False | Donāt care | Donāt care | Donāt care |
3 | Donāt care | True | Donāt care | Donāt care |
4 | Donāt care | False | Donāt care | Donāt care |
5 | Donāt care | Donāt care | True | Donāt care |
6 | Donāt care | Donāt care | False | Donāt care |
7 | Donāt care | Donāt care | Donāt care | True |
8 | Donāt care | Donāt care | Donāt care | False |
More examples
1 2 3 4 5 6 7 |
If(a > 4 && b >= 7) {} else {} |
Test Requirements
a > 4 | b >= 7 | Decision Outcome |
True | Donāt care | Donāt care |
False | Donāt care | Donāt care |
Donāt care | True | Donāt care |
Donāt care | False | Donāt care |
Donāt care | Donāt care | True |
Donāt care | Donāt care | False |