Posts

Showing posts from December 19, 2017

Equivalence Partitioning and Boundary Value Analysis

Image
As you already know EP and BVA are Black box Test design Techniques. Dividing the test input data into a range of values and selecting one input value from each range is called Equivalence Partitioning . We use this technique with below goals: 1.To reduce the number of test cases to a necessary minimum. 2.To select the right test cases to cover all possible scenarios. In EP, we usually make partition between valid and invalid value range. Considering an example, Lets assume an input field takes year of birth between 1990 to 2000. In this case Invalid range Valid range <1990 and >2000 1990 - 2000 For the most part, errors are observed in the extreme ends of the input values, so these extreme values like start/end or lower/upper values are called Boundary values and analysis of these Boundary values is called Boundary value analysis . In BVA you usually get 6 test cases n-1, n and n+1 for upper limit and lower limit. Considering above examp