Mutation Based Test Case Generation
Prof. Anuranjan Misra, professor & Dean at Bhagwant Institute of technology, Ghaziabad (Uttar Pradesh), India.
Manuscript received on 20 January 2014 | Revised Manuscript received on 25 January 2014 | Manuscript published on 30 January 2014 | PP: 59-62 | Volume-2 Issue-6, January 2014 | Retrieval Number: F0925012614/2014©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Testing of aspect oriented programs is a new programming paradigm. Many researchers had contributed their research in the field of testing AOP. Mutation testing has been shown to be one of the strongest testing criteria for the evaluation of both programs and test suites. Comprehensive sets of mutants require strong test sets to achieve acceptable testing coverage. Moreover, mutation operators are valuable for the evaluation of other testing approaches. The effectiveness of mutation testing depends on finding fault types and designing of mutation operators on the basis of faults identified. Therefore the effectiveness of testing depends upon the quality of these mutation operators. We already have the mutation operators for procedural and object oriented languages, but for aspect oriented language only a few researchers have contributed. In this paper we will study in detail about the fault types and related mutation operators for AspectJ language. This paper also proposes the implementation framework to implement these mutation operators automatically.
Keywords: Mutation Testing, Aspect oriented testing, Test case generation
Scope of the Article: Next Generation Internet & Web Architectures