Can anyone explain , "What is meant by Equivalnce Partitioning "?

Questions by shreethik@gmail.com

Showing Answers 1 - 9 of 9 Answers

G.Balasubramanian

  • Mar 22nd, 2006
 

Equivalence partitioning

A technique in black box testing is equivalence partitioning. Equivalence partitioning is designed to minimize the number of test cases by dividing tests in such a way that the system is expected to act the same way for all tests of each equivalence partition. Test inputs would be selected from each partition.

Equivalence partitions are designed so that every possible input belongs to one and only one equivalence partition.

Disadvantages

Doesn't test every input

No guidelines for choosing inputs

Heuristic based

very limited focus

  Was this answer useful?  Yes

giri

  • Mar 23rd, 2006
 

classifying the data in to groups which are created same by a system, it is technique to be used for reducing the time and testcase. it is comes under functionality testing.

  Was this answer useful?  Yes

samim

  • Apr 6th, 2006
 

Equivalence partitioning is based on the premise that inputs and outputs of acomponent can be partitioned into classes, which according to the component?sspecification, will be treated similarly (equivalently) by the component. Thisassumption is that similar inputs will evoke similar responses.Some equivalence partitions may include combinations of the following:? valid vs. invalid input and output values? numeric values with negative, positive and 0 values? strings that are empty or non-empty? date years leap years or non-leap years (aspecial case is 29 February 2000 which has special processing of its own)? days on workdays or weekends? times inside/outside office-hours

  Was this answer useful?  Yes

Equilence partition we can divided Two

1. For range Identify

2.For set of value Identify

1.For Range identify:- One valid value With in the range (pass)

                               one invalid value above the range(fail)

                               one invalid  value below the Range(fail)

2. For set of value identify:- Two valid classes with in the range.

                                        Two invalid classes above the range

                                       

Thanks

Srinivasulu.chittoor

                                      

  Was this answer useful?  Yes

BISWAJIT PANI

  • Jun 19th, 2006
 

Equivalnce Partitioning is a technique for test case Design

as per this

1) If the Input is a range of value then take one valid and two invalid values

2) If the input is a set of values then take one valid and two invalid values

3) If the input is a Boolean then test for both True and False case

4) Otherwise

Devide equally to the whole range of values by some divisions and take all valid values and 2 invalid values but that no of division depends on the application accuracy....

Regards

Biswajit Pani ( 09986183456)

Panibiswajit@yahoo.com

 

  Was this answer useful?  Yes

Giridhar

  • Jul 12th, 2006
 

Equivalnce portioning is the one of the technique of Block Box Testing. It designed to minimize the test cases.

  Was this answer useful?  Yes

Hi,

Equivalence Partitioning

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.

Equivalence classes may be defined according to the following guidelines:

  1. If an input condition specifies a range, one valid and two invalid equivalence classes are defined.
  2. If an input condition requires a specific value, then one valid and two invalid equivalence classes are defined.
  3. If an input condition specifies a member of a set, then one valid and one invalid equivalence class are defined.
  4. If an input condition is Boolean, then one valid and one invalid equivalence class are defined.

Regards

Prasad

  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