mutation testing noun1 •The design of software tests by making slightly modified versions (mutants) of the program being tested. The value of a test suite is measured by how many of the mutants fail its tests.