2016/03/29

Software Test Services: Equivalence Partition Method


In order to understand the given method, at first, you should be familiar with the following terms. They are: 

Equivalence Partition – it is part of the area of input or output data, for which the execution behavior of a program's functionality will be the same.
Equivalence Partitioning - is a kind of developing by means of black box method, with which tests or test scripts are created to validate elements of equivalent scope, and each area is covered by a test at least once.

In practice, this method is one from other test developing methods, which is based on the analysis of input and output data in the program and allows identifying the minimal amount of data values from the equivalent field that is enough to cover the functionality with a minimal test kit. 

Equivalence Partition Method performs its main function – reduces the number of tests, which can be executed and testers also can provide the information with a minimal data about the health of functionality.

When using this method, it is important to identify equivalent areas.

NB! When also using this method, it’s crucial to prevent Defect Masking, when one defect doesn’t let to detect the other one. If you need to verify some input parameters with the relevant equivalent areas, so it’s essential initially to verify each input parameter separately.
 If one input parameter has a defect in data processing and introduces simultaneously two, three or more input parameters, the program will process the data and get the wrong result, allegedly due to already known defect. 

Although, it is often the presence of a defect and also when processing different input parameter.
This method can be applied at all levels of testing, taking into account input and output criteria for coverage.

No comments: