What is Boundary value Analysis?- Boundary value analysis is a technique in software testing where tests are designed for representing boundary values. The values will be on the edge of an equivalence partition or at the smallest value on either side of the edge. The values can be either input or output ranges of a specific software component. It is a test case design strategy in black box testing.
- Test cases written for boundary value analysis are to detect errors or bugs which are likely to arise while testing for ranges of values at boundaries. This is to ensure that the application gives the desired output when tested for boundary values.
E.g. a text box can accept values from minimum 6 characters to 50 characters. Boundary value testing will test for 5 characters, 6 characters, 50 characters and 51 characters.
- In boundary value analysis, the focus of the test data is on the corner cases i.e. the extreme values for the input e.g. maximum, minimum, inside/outside boundaries, and also the error values.
|