Testing - What is boundary value analysis?

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.
Testing - What is Equivalence Partitioning?
What is Equivalence Partitioning? - Equivalence partitioning is a technique used in software testing which aims to reduce the number of test cases and choose the right test cases.......
Testing - What is Random testing?
What is Random testing? - Random testing as the name suggests has no particular approach to test. It is an ad hoc way of testing.......
Testing - What is Monkey testing?
What is Monkey testing? - Monkey testing is a type of random testing with no specific test case written.....
Post your comment