Patent ID: 8589736

Claim:
A realizable method for generating test data with respect to two coverage criteria comprising a boundary value coverage (BVC) and a masking boundary value coverage (MBVC), wherein at least one test condition is characterized by validating an effectiveness of the MBVC over the BVC in detecting mutants in a test data input corresponding to a software code, the method comprising processor implemented steps of: generating at least one non-redundant test set and at least one mutant associated with the said test data input corresponding to the software; transforming the said generated test set of the software code by the said mutant code; executing the said transformed test set of the software code and the mutant code with the generated non-redundant test set; detecting relational mutants; analyzing the effectiveness of masking of conditions in detecting relational mutants; and providing empirical evidence and validating the effectiveness of the MBVC over BVC.