Browse Article

Boundary Value Analysis And Equivalence Partitioning In Software Testing

July 14, 2016 | Author: | Posted in Careers

Equivalence Partitioning

What is Boundary value analysis and Equivalence partitioning?

Border value research and Equivalence dividing, explained with simple example:

Boundary value research and equivalence dividing both are analyze situation style techniques in black box examining.

Equivalence Partitioning:

In this technique the feedback sector information is split into different equivalence information sessions. This technique is typically used to reduce the count of analyze situations to a limited set of testable analyze situations, still protecting highest possible specifications.

In short it is the process of taking all possible analyze situations and putting them into sessions. One analyze value is selected from each category while examining.

E.g.: If you are examining for an feedback box recognizing figures from 1 to 1000 then there is no use in writing thousand analyze situations for all 1000 legitimate feedback figures plus other analyze situations for incorrect information.

Using equivalence dividing technique above analyze situations can be split into three sets of feedback information called as sessions. Each analyze situation is a associated with specific category.

So in above example we can split our analyze situations into three equivalence sessions of some legitimate and incorrect information.

Test situations for feedback box recognizing figures between 1 and 1000 using Equivalence Partitioning:

1) One feedback information category with all legitimate information. Pick a single value from range 1 to 1000 as a real analyze situation. If you select other principles between 1 and 1000 then outcome is going to be same. So one analyze situation for legitimate feedback information should be sufficient.

2) Input information category with all principles below lower limit. I.e. any value below 1, as an incorrect feedback information analyze situation.

3) Input information with any value greater than 1000 to signify third incorrect feedback category.

So using equivalence dividing you have classified all possible analyze situations into three sessions. Test situations with other principles from any category should give you the same outcome.

We have chosen one associate from every feedback category to style our analyze situations. Test situation principles are chosen in such a way that biggest variety of features of equivalence category can be worked out.

Equivalence dividing uses least analyze situations to cover highest possible specifications.

Boundary Value Analysis:

It’s widely known that feedback principles at the ultimate finishes of feedback sector cause more mistakes in system. More application mistakes happen at the limitations of feedback sector. ‘Boundary value analysis’ examining technique is used to recognize mistakes at limitations rather than finding those appear in center of feedback sector.

Boundary value research is a next part of Equivalence dividing for developing analyze situations where analyze situations are chosen at the sides of the equivalence sessions.

Analyze situations for feedback box recognizing figures between 1 and 1000 using Border value analysis:

1) Analyze situations with test information exactly as the feedback limitations of feedback sector i.e. principles 1 and 1000 in our case.

2) Analyze information with principles just below the excessive sides of feedback websites i.e. principles 0 and 999.

3) Analyze information with principles just above the excessive sides of feedback sector i.e. principles 2 and 1001.

Boundary value research is often called as a part of stress and adverse examining.

Note: There is no hard-and-fast concept to evaluate only one value from each equivalence category you created for feedback websites. You can choose several legitimate and incorrect principles from each equivalence category according to your needs and former decision.

Analyze situations for feedback box recognizing numbers between 1 and 1000 using Border value analysis:

1) Analyze situations with test information exactly as the feedback boundaries of feedback sector i.e. principles 1 and 1000 in our case.

2) Analyze information with principles just below the excessive sides of feedback domains i.e. principles 0 and 999.

3) Analyze information with principles just above the excessive sides of feedback sector i.e. principles 2 and 1001. Join the Software Testing Course In Pune to get Software Testing Jobs In Pune.

More Related Blogs:

  1. Software Testing- Quality Control And Quality Assurance
  2. Purpose And Objectives Of Software Testing

Article Source

Author:

this is training and placement institute in pune .

This author has published 48 articles so far.