MuCPP Mutation Tool
What is MuCPP?
MuCPP is a mutation testing tool for the
C++ programming language. The tool includes class-based and traditional-based
mutation operators which are applied using the Clang compiler.
MuCPP is not subject to a framework
testing so that you can use your own test suite.
Why should you use MuCPP?
Coding errors revealed once the software is in production can lead
to serious problems. Therefore, proper mechanims to evaluate and
improve the fault-revealing power of tests are required to increase
confindence on the quality of the code.
MuCPP injects different faults
into your code and then challenge your tests to detect them.
Please, if you use MuCPP, cite it as:
P. Delgado-Pérez, I. Medina-Bulo,
F. Palomo-Lozano, A. García-Domínguez &
J.J. Domínguez-Jiménez.
Assessment of class mutation operators for C++ with the MuCPP mutation system.
Information and Software Technology, vol. 81, pp. 169-184, 2017.
doi: 10.1016/j.infsof.2016.07.002.
F. Palomo-Lozano, A. García-Domínguez &
J.J. Domínguez-Jiménez.
Assessment of class mutation operators for C++ with the MuCPP mutation system.
Information and Software Technology, vol. 81, pp. 169-184, 2017.
doi: 10.1016/j.infsof.2016.07.002.