Title :
Mutation testing tools- An empirical study
Author :
Singh, D. ; Suri, Bharti
Author_Institution :
Guru Gobind Singh Indraprastha Univ., New Delhi, India
Abstract :
Prevailing code coverage techniques in software testing such as condition coverage, branch coverage are thoroughness indicators, rather than the test suites capabilities to detect the fault. Mutation testing can be prospected as a fault based technique that extent the effectiveness of test suites for localization of faults. Generating and running vast number of mutants against the test cases is arduous and time- consuming. Therefore, the use of mutation testing in software industry is uncommon. Hence, an automated, fast and reliable tool for the same is required to perform mutation testing. Various Mutation testing tools exists for the software industry. In this paper, various available tools are studied and based on the study; a comparison is made between these Mutation testing tools. An inference is made that all the available tools are language dependent or need to be configured differently for different languages to generate and run test cases. Comparative study reveals that most of available Mutation testing tools are in Java language and possess many important features while less number of tools is available for other languages like C, C++, C# and FORTRAN.
Keywords :
DP industry; Java; program testing; software houses; software reliability; C language; C# language; C++ language; FORTRAN language; Java language; automated-fast reliable tool; branch coverage; code coverage techniques; condition coverage; empirical analysis; fault localization; fault-based technique; mutation testing tools; software industry; software testing; thoroughness indicators; Comparison; Mutation Testing; Mutation Testing Tools;
Conference_Titel :
Computational Intelligence and Information Technology, 2013. CIIT 2013. Third International Conference on
Conference_Location :
Mumbai
DOI :
10.1049/cp.2013.2596