Professional Documents
Culture Documents
B Min Value Min Value Max Value Max Value Nominal Value: Boundary Value Analysis (Worst BVC)
B Min Value Min Value Max Value Max Value Nominal Value: Boundary Value Analysis (Worst BVC)
For add(int a, int b) class: Let’s assume a lies in range [1,20], and b in [1,10]
a b
Min value 1 1
Min+ value 2 2
Max value 20 10
Max- value 19 9
Nominal value 10 5
a b
Min value 1 1
Min+ value 2 2
Max value 20 10
Max- value 19 9
Nominal value 10 5
a b
Min value 1 1
Min+ value 2 2
Max value 20 10
Max- value 19 9
Nominal value 10 5
a b
Min value 1 1
Min+ value 2 2
Max value 20 10
Max- value 19 9
Nominal value 10 5
I1= {<A,B,C,D> : 0 ≤ A ≤ 30 }
I2= {<A,B,C,D> : 0 ≤ B ≤ 15 }
I3= {<A,B,C,D> : 0 ≤ C ≤ 50 }
I4= {<A,B,C,D> : 0 ≤ D ≤ 5 }
I5= {<A,B,C,D> : A < 0 }
I6= {<A,B,C,D> : A > 30 }
I7= {<A,B,C,D> : B < 0 }
I8= {<A,B,C,D> : B > 15 }
I9= {<A,B,C,D> : C < 0 }
I10= {<A,B,C,D> : C > 50 }
I11= {<A,B,C,D> : D < 0 }
I12= {<A,B,C,D> : D > 5 }
Test Case A B C D Expected Classes covered by
ID Result the test case
1 20 11 38 5 gpa is I1, I2,I3, I4
3.50
2 -1 6 44 4 Invalid I5
Input
3 32 10 42 5 Invalid I6
Input
4 24 -1 30 3 Invalid I7
Input
5 18 16 38 2 Invalid I8
Input
6 27 15 -1 5 Invalid I9
Input
7 23 11 55 0 Invalid I10
Input
8 21 9 47 -1 Invalid I11
Input
9 19 13 37 6 Invalid I12
Input
Decision Table based Testing:
Rule1 Rule2 Rule3 Rule4 Rule5
The test cases derived from decision table are given below:
1 92 Grade “A+”
2 74 Grade “A”
3 66 Grade “B”
4 52 Grade “C”
5 38 Grade “F”