What is a boundary value analysis?
A boundary value analysis is a testing procedure by which the elements at the edge of the domain are selected and tested. It is a test case design procedure that complements equivalence partitioning method. Here instead of focusing on input situation only, the test cases are gathered from the output domain.