
Test Adequacy Assessment
Test C C
C
1
and C
2
(C
1
or C
2
) Error
C
1
, C
2
, C
3
and C
3
and C
3
detected
t
1
true, true, true true true No
t
2
false, false, false false false No
t
3
true, true, false false false No
t
4
true, false, true false true Ye s
t
5
false, true, true false true Ye s
t
6
false, false, true false false No
Example 6.26: Suppose that condition C = C
1
or C
2
or C
3
has been
coded as C
= C
1
and C
3
. Four MC/DC-adequate tests are given
below. All tests except t
1
reveal the error.
Test C C
C = C
1
or Error
C
1
, C
2
, C
3
C
2
or C
3
C
1
and C
3
detected
t
1
true, true, true true true No
t
2
false, true, false true false Ye s
t
3
true, true, false true false No
t
4
false, true, true true false Ye s
Not ...