What’s the Boundary Value Analysis

Boundary Value Analysis is one of technique which is used in Black Box Testing. In this technique we are analyzing the data that which type of data we shall use in test inputs? Actually when we test any application which have some fields and required test inputs then we analyze the data values like which type of data it will accept and how many data and how long? We can say that Boundary Value Analysis is data selection technique includes maximum value, minimum value, error value, abnormal values and assume that when application work with these different types data then it will work all type of data in between. Assume that you have one text field which is accept only 1 to 10 number then we can test this text field with these data 0.1, -1, 11, 10.0, and some character. Please let me know if I’m wrong.

Published by Mayank

Around seven years of experience in IT Industry with depth in Software Quality Assurance and Testing. Having strong experience in driving a testing project right from Project Initiation to Delivery of testing services. Specialties: A strong knowledge of Manual and Automation Testing with Selenium Webdriver. Having strong experience on Functional as well as Performance Testing.

8 thoughts on “What’s the Boundary Value Analysis

  1. Good explanation. But, can you give little more example (from real-life) on boundary value analysis so that it will be more clearer to every body.

  2. Good to see this post. BVA helps us to analyze how the systems behaves at the boundaries. I will differ on this “it will work all type of data in between”.

    The biggest challenge here is to how to get those boundaries. Believe me, the developers may not be familiar with the whole boundaries of the system. It may not be the range of data types of a given programing language.

    It will be great if you can take complex scenario and explain this technique.

  3. The values you have mentioned in the example also includes negetive test.
    Say if you are testing something in the range of “1 to 10”, BVA checks should be done for 1, 10, 0, 11, 2, 9.
    And wht do you mean by error value and abnormal value?

    Abnormal and error values or a kind or negetive test.


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: