Etiket: equivalence partitioning testing in software testing