Boundary Value Analysis (BVA) is a Black-Box testing technique for detecting faults at the input domain's borders. The term derives from the word boundary, which refers to an area's boundaries. As a result, BVA primarily focuses on legal and invalid input parameters for a specific range of software components.
Assume a printer is responsible for producing and delivering 1 to 150 printed copies. To use boundary value testing, the analysis must be done on the borders, taking the extreme ends into account. The maximum and minimum values are 150 and 1, respectively. In this test instance, the invalid numbers will be 0 and 151.
Testing of Normal Boundary Values.
Boundary Value Testing with Robustness
Boundary Value Testing in the Worst-Case.
Worst-case Boundary Value Testing that is reliable.
Another black box test design technique is boundary value analysis, which is used to discover faults at the borders of the input domain rather than in the center. Equivalence Partitioning and boundary value analysis are connected and can be utilized together at any testing level.
One of the most extensively utilized case design techniques for black box testing is boundary value analysis. Because input values at the border have a larger possibility of mistake, it is used to test boundary values.