Software Test Design Technique - Boundary Value Analysis
Quality,  Software Testing

Software Test Design Techniques

To write the Test Cases in more effective and efficient way, we are having the below main Software Test Design Techniques:

  1. Boundary Value Analysis (BVA)
  2. Equivalence Class Partition (ECP) 
  3. Error Guessing
  4. State Transition Diagrams
  5. Decision Table Testing


Boundary Value Analysis (BVA):

Whenever we are having a range like 1 to 10000 or 1 to 1000000 or 100000 to 10000000 etc. then it is not possible to perform the exhaustive testing, so at that time we need to use the Boundary Value Analysis Technique.

  • Divide the range of multiple boundaries like:

Min – 1, Min, Min + 1, Middle, Max – 1, Max, Max + 1.

  • To perform the Positive testing, Test the field with the boundaries like:

Min, Min + 1, Middle, Max – 1, Max.

So the application should accept these boundaries.

  • To perform the Negative testing, Test the application with the boundaries like:

Min – 1 and Max + 1.

So the application should not accept these boundaries.

  • If it is working as expected, then we can conclude that the field is accepting only the range.

For example: there is any field of product quantity with the range of 1 to 1000.

Software test design Technique


Leave a Reply

Your email address will not be published. Required fields are marked *