Mutation testing is a technique to evaluate test quality by automatically creating small variations of the production code, called "mutants", and then running the test cases against these mutants to see if the tests can identify the right outcome. It is more effective than just looking at code coverage alone. Mutation testing with PIT is easy to use and configurable, allowing different types of mutations to be introduced and test runs to be optimized for speed.
Related topics: