Abstract

AbstractSoftware development is the combination of many phases, and testing and debugging are major among of them. Test suite minimization is done with an intention of optimizing the test suite. For minimizing the test suite, it is important to detect and correct the faults which are present in the test suite so as to minimize the suite and in turn optimize the test suite as well. Software fault detection and localization are adjoining activities due to which it is difficult to combine both of these phases. In this chapter, code coverage and mutant algorithm are used to generate the compact test cases on which algorithm is applied for identifying and locating errors. To optimize the test cases, NSGA-II algorithm is used. Defects4J repository has been used for generating and performing testsKeywordsTest suiteMO-BATNSGA-IICode coverageTest case generationSoftware testing

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call