Automated test data generation for mutation testing using AspectJ programs

Mayank Singh, P. K. Gupta, Shailendra Mishra · 2011

Aspect oriented programming is a new paradigm of software development. It introduces new types of faults. Mutation testing is a technique which can tackle these faults systematically. The effectiveness of testing depends on the coverage of testing locations to find faults and mutant generation based on these faults using different mutation operators. In this paper, we present an automated mutation testing tool for aspect oriented programs which implements different mutation operators to handle faults. The mutation operators are based on pointcut, advice, intertype declaration and weaving type. The automation process can handle the test cases and mutants completely on unrestricted size of programs.

Read the paper · More papers on PaperTik