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.

 

Related Tags

About Author

Author Image
Nargis Khan

Nargis is certified in Manual Testing , she has done B.Tech in computer science. Her Hobbies are reading books & listening music.

Request for Proposal

Name is required

Comment is required

Sending message..