This method leads to a selection of test cases that exercise boundary values. Rather than focusing on input conditions, BVA derives test cases from the output domain.
- For input ranges bounded by a and b, test cases should include values a and b and just above and just below a and b respectively.
- If an input condition specifies a number of values, test cases should be developed to exercise the minimum and maximum numbers and values just above and below these limits.
- If internal data structures have prescribed boundaries, a test case should be designed to exercise the data structure at its boundary(in case of loops).