Analysis of Mutation Testing Tools in Aspect Oriented Software Engineering
Mutation testing measures the adequacy of the test suite by seeding artificial defects i.e. mutants in the program. If the mutant is not detected by the test suite, is means that the test suite is not adequate. And new test suites are added until all the mutants have been detected. AspectJ is an aspect-oriented programming language that provides the concept of pointcut and advice. In this paper, the authors proposed different mutation testing tools, their need and manner to implement and also at last they had developed a tabular comparison of different mutation testing tools like Ajmutator, Advice Tracer, MuAspectJ and Proteum/AJ.