Testing For Boundary Value Analysis And Equivalence Partitioning
Posted By : Nargis Khan | 19-Sep-2017
In the testing phase, it is not possible that tester can test each set of test data when there is a large pool of input combinations.
- We need an easy method or intelligent approach for this boundary value testing so that we can easily be covered all the test scenarios.
- To achieve this we use two techniques: Equivalence partitioning & Boundary value analysis testing techniques.
What is boundary testing?
First, we need to understand what is boundary value. Boundary value is the range of to and from where Tester test in that range. This is the process of testing between two endpoints or boundaries between partitions of the input values.These values start with Start and End range, Lower and Upper range, Maximum and minimum range, Just Inside and Just outside range these values are called boundary value Testing and this type of testing is called " Boundary Testing".
Need:
1. Test cases to manageable chunks for boundary value testing are used to reduce the very large number.
2. Clear guidelines on the determining test cases without compromising on the effectiveness of testing
3. Appropriate for calculation-intensive application with a large number of variable/inputs.
Example for Boundary Value Analysis :
Password field accepts minimum 8 characters and maximum 16 characters. [Range is 8-16]
Write Test Cases considering values from a Valid value and each Invalid region and Values which define the exact boundary for the testing.
We need to execute 5 Test Cases for our above Example.
1. Consider password length less than 8
2. Consider password of length exactly 16
3. Consider password of length between 9 and 15
4. Consider password of length exactly 16
5. Consider password of length more than 16
Note: 1st and 5th Test Cases are considered for Negative Testing
Conclusion: Test data can be anything. If tester test for each test data then it takes lots of time and manual effort. Sometimes we don't have enough time for testing. How will Tester manage? He can do Boundary value testing at that time so it becomes more convenient for the tester.
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Nargis Khan
Nargis is certified in Manual Testing , she has done B.Tech in computer science. Her Hobbies are reading books & listening music.