Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • What is Equivalence Partitioning?

    • 0
    • 1
    • 1
    • 1
    • 0
    • 0
    • 0
    • 0
    • 288
    Comment on it

    What is Equivalence partitioning:-

    Equivalence partitioning is also known as Equivalence Class Partitioning or ECP. In Equivalence Class Partitioning is a method that split/cut-up the input data of a software unit into separation/division/classes/partition of equivalent data from which test cases can be obtained. Here all the test cases are designed to cover each partition at least once. An advantage of this technique is it reduces the time taken for testing a software because of the lesser number of test cases. The equivalence partitions/classes are generally attain from the requirements specification to input attributes that effects the processing of the test object.

    Types of Equivalence Partition/Classes:-

  • Continuous classes
  • Discrete classes
  • Boolean classes
  • 1.) Continuous Classes:- The Continuous classes, and area/range/scope of values, runs from one point to another, with no clear separation of values. An example is a temperature range.

    2.) Discrete Classes:- Discrete classes have clear separation of values. Discrete classes are sets, or enumerations.

    3.) Boolean Classes:- Boolean classes are either true or false. Boolean classes only have two values, either true or false, on or off, yes or no. An example is whether a check box is checked or unchecked.

    An additional result of applying this technique is that you also find the so-called "dirty" test cases. A non-experienced tester may be get confused to use as test cases the input data 1 to 12 for the month and may fail to remember to select some of the invalid partitions. This will lead to a huge number of test cases on the one hand that are not necessary..

    Equivalence partitioning is not a single or alone method used for determining test cases. It has to be enlarged by boundary value analysis. After determining or ones tester determines the partitions of possible inputs then the method of boundary value analysis will be applied on these partitions to select the most effective test cases.

Comment on it

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: