Home // ICCGI 2014, The Ninth International Multi-Conference on Computing in the Global Information Technology // View article


Analysis of the Development Process of a Mutation Testing Tool for the C++ Language

Authors:
Pedro Delgado-Pérez
Inmaculada Medina-Bulo
Juan José Domínguez-Jiménez

Keywords: Mutation testing, Mutation tool, C++

Abstract:
Mutation testing is a fault-based software testing technique to measure the quality of a test suite depending on its ability to detect faults in the code. This technique has been applied to an assortment of languages of very diverse nature since its inception in the late 1970s. However, the researchers have postponed its development around C++ in favor of other mainstream languages. This paper aims to survey the mutation testing research regarding C++, studying the existing tools and approaches. To the same extent, we discuss the different aspects that should be taken into account in the construction of a comprehensive mutation tool for this language, from the analysis of the code to the execution of the mutants. In addition, we expound how the technique can be assessed so that it can contribute effectively in the composition of a complete test suite. The findings in this paper pose that the construction of a mutation tool for this language is complex, but still realizable.

Pages: 151 to 156

Copyright: Copyright (c) IARIA, 2014

Publication date: June 22, 2014

Published in: conference

ISSN: 2308-4529

ISBN: 978-1-61208-346-9

Location: Seville, Spain

Dates: from June 22, 2014 to June 26, 2014