Equivalence Class Partitioning In Testing