What is mutation testing?
Mutation Testing is a method for determining if a set of test data or test cases is useful, by deliberately introducing various code changes(bugs) and retesting with the original test data/cases to determine if the ‘bugs’ are detected. Proper implementation requires large computational resources.