mutation testing
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Sciences, Software 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.