Thursday, November 1, 2007

Boundary value testing

is a technique to find whether the application is accepting the expected range of values and rejecting the values which falls out of range.
Ex. A user ID text box has to accept alphabet characters ( a-z ) with length of 4 to 10 characters.
BVA is done like this, max value:10 pass; max-1: 9 pass;
max+1=11 fail ;min=4 pass;min+1=5 pass;min-1=3 fail;
Like wise we check the corner values and come out with a conclusion whether the application is accepting correct range of values.

2 comments:

sankumarsingh said...

Does it mean that BVA will take usually 6 values only... N+1, N, N-1 and n+1, n, n-1. where N and n are the included end points.

But I dont think so...

Penna Sparrow said...

Advantages and Disadvantages of Outsourcing Testing Activity

Difference between Testing and Debugging

Exhaustive Testing: What is exhaustive testing?