Hi,Can anybody clear me about Equivalance Class partition.

Showing Answers 1 - 8 of 8 Answers


  • Jun 30th, 2006


Equivalancy class partition is a Testing Technique  in input domain testing

we will partitioin the input data as valid and invalid

here  a small example i'll give

assume that there is a password authentication

for the password length miimum range is 3 and maximum 9 & it shoud accept only lowercase letter and should not accept any  and Ascii value's

by using ECP Technique we will prepare the test data like this

Equivalence classpartition

Valid Input Data

Invalid input Data


0-2,10& Above

       a to z

A to Z




if still any Doubts regarding this pelase feel free to contact

Bharath Kumar penimalla


  Was this answer useful?  Yes


  • Jul 27th, 2006


Thank U Bharath Kumar penimalla

bye deva

  Was this answer useful?  Yes

Amit M

  • Aug 9th, 2006

In equivalence class partitioning u derive the test data such as set of valid input data , eg, 0-100 & 201-500and set of invalide input data , eg 101-200, 501 above , all -ve number. If you are required to test this manually, using ECP you can test for the values at the boundaries and some intertmediate values such as valid input data {0,50,100,201,300,400,500}invalide input data {-1,-100,101,150,200,501,700,1000} will make the life simpler of tester without comprising the quality, this ECP should be approved by the developer

  Was this answer useful?  Yes

jayapal reddy

  • Nov 2nd, 2006

Equivalence partitioning divides the in put domain of program in to classes of data from which the test cases r derived.example: if the credit limit of a credit card is $1000 -$5000 then we will b having 3 equivalence classes,they r (1)<$1000 (2)>$5000 (3)between $1000-$5000.hope u understand......

  Was this answer useful?  Yes


  • Nov 14th, 2006

A technique that consists of developing a Test case and the date focussing on Input and Output of the domain function.

For example take the login window.

The user id is allowed is 3 is Maximum

The password is allowed is 7 is Minimum.

valid Input .

3-7 characters.

Invalid Input.

0-2 characters, 9,10,#,$,&,.% and etc and so on.


Email id:kollasudhakar2005@yahoo.co.in.


  Was this answer useful?  Yes


  • Dec 18th, 2006


Equivalence partitioning is a kind of black box testing in which both the valid and invalid data are applied in a test case. The inputs are divided into equal parts and it depends on the requirement specification.

For eg:

If the valid data lies between 100 to 200,

the values provided to that particular test case will be 50, 150, 250.


  Was this answer useful?  Yes


This method divides the input domain of a program into classes of data from which test cases can be derived. Equivalence partitioning strives to define a test case that uncovers classes of errors and thereby reduces the number of test cases needed. It is based on an evaluation of equivalence classes for an input condition. An equivalence class represents a set of valid or invalid states for input conditions.



  Was this answer useful?  Yes


  • Sep 13th, 2009

Equivalance Class Partition is a Black box testing technique, in which the input data is divided into classes such that, the software functionality remains same for any value of same class. A class is set of input conditions that are likely to be handled in same way by the system

Equivalance Partitioning is done to reduce the number of permutation and combinations for input data.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions