CSE Department, U.I.E.T. Kurukshetra University, Kurukshetra, INDIA
Online published on 27 June, 2013.
Mutation testing is to check the quality of test cases by changing code. The proposal examines mutation testing based on clusters. Clusters contains homogeneous and heterogeneous mutants. It consists two mutagens in it and by one time only one mutagen (mutant) can be selected for performing mutation testing. Mutants can be homogeneous type or it can be heterogeneous mutants. Selection of number of mutants depends upon number of clusters working for the code. This paper represents cluster based testing using homogeneous and heterogeneous mutants. This is divided into three sections. Section 1, Section 2 and Section 3 described about homogeneous, heterogeneous and hybrid (homogeneous/heterogeneous) mutants. For mutation generation, a tester can generate mutants according to number of clusters. Number of cluster is equivalent to number of mutants. After modifying original code, collaboration of all mutants performed which shows by end a tester can perform mutation on huge number of mutants. This paper explores the ideas of collaboration of cluster covers large number of mutants.
Mutant, Mutation Operator, Equivalent Mutant, Test cases, Clusters