Mutation testing

A technique that makes small systematic code changes and checks whether the test suite rejects each changed program.

Also known as mutation analysis

Used in