National Conference on Advancements in Computer & Information Technology |
Foundation of Computer Science USA |
NCACIT2016 - Number 1 |
May 2016 |
Authors: Jyoti J. Danawale, Sandeep Kadam |
8dfe5a78-f55c-48f0-a84b-1c3028c2ded1 |
Jyoti J. Danawale, Sandeep Kadam . Survey on Different Approaches for Mutation Testing. National Conference on Advancements in Computer & Information Technology. NCACIT2016, 1 (May 2016), 25-28.
One of the effective techniques for testing is mutation testing. Mutant can be created by changing the syntax of a program. To distinguish the mutant from the original program, an effective test suite is required. The Mutation testing is a testing method aimed at improving the adequacy of test suites and estimating the number of faults present in systems under test. The mutations can be applied to the source code and the semantics of the language. The mutations of the semantics of the language signify possible misunderstandings of the description language and thus capture a different class of faults. As the possiblemisunderstandings are highly context reliant, this context should be used to determine which semantic mutants should be formed. The approach is illustrated through examples and code in php. In addition, a semantic mutation testing tool for Php is proposed.