((A&&B)||C)&&(D||E)
ABCDE Z
11010 1
01010 0
10010 0
10110 1
10100 0
10101 1
Z = A && B || C && D; ==> 5 test cases
ABCD Z
0000 0
0001 0
0010 0
0011 1
0100 0
0101 0
0110 0
0111 1
1000 0
1001 0
1010 0
1011 1
1100 1
1101 1
1110 1
1111 1
Z = A && B; ==> 3 TCs
AND gate ==> 00 not required, 11 must.
AB Z
-------
00 0
01 0
10 0
11 1
Z = A || B; ==> 3 TCs
OR gate ==> 11 not required, 00 must.
AB Z
-------
00 0
01 1
10 1
11 1
Z = A && B && C; ==> 4 TCs
ABC Z
----------
111 1
011 0
101 0
110 0
Z = A && B || C; ==> 4 TCs
ABC Z
----------
110 1
010 0
100 0
101 1
Z = A && B || C && D; ==> 5 TCs
ABCD Z
----------
1101 1
0101 0
1001 0
0111 1
0110 0
Z = A && B || (C && D); ==> 5 TCs
ABCD Z
----------
1011 1
1001 0
1010 0
1110 1
0110 0
Z = A && (B || C) && D; ==> 5 TCs
ABCD Z
----------
1001 0
1101 1
1011 1
0011 0
1010 0
Z = A || B && C || D; ==> 5 TCs
ABCD Z
----------
1001 0
1101 1
1011 1
0001 1
0000 0