Boundary Value Analysis:
To understand this, let us a simple example:
Suppose in Las Vegas based casino a slot machine software require BVA testing.
Now, to test according to BVA, we need to make three groups of data.
Group-1: | Group-2: | Group-3:
-0, -1,-2 | 0,1,2 | 10,11,12
Now, out of three groups, the Group-2 is valid, if user got 0,1,2 numbers in slot display, he/she may win some prizes.
So to check the software working fine, we need to create three set of data.
If Group 1, or 3 got passed the user got prize information in displaying the machine, than the software is buggy. If no information regarding prize shows up than the software passed.