Mutation testing resources: how to make better code by introducing bugs
473
122 commits
updated Sep 22, 2026
Mutation testing evaluates a test suite by introducing small changes—called mutants—into a program and checking whether the tests detect them.
This repository catalogues mutation-testing tools, publications, talks, tutorials, and other resources. Projects are included for their practical, educational, research or historical value. Inclusion does not imply that a project is actively maintained.
Tools that are not mutation-testing tools themselves, but apply the same loop to a different subject.
Publication titles retain their original spelling. Entries link to DOI or publisher pages or to locally archived copies when redistribution is permitted.
Local PDF links to a file stored in this repository. External links to another website.
(top 30 of 35)
Mutation testing resources: how to make better code by introducing bugs
473
122 commits
updated Sep 22, 2026
Mutation testing evaluates a test suite by introducing small changes—called mutants—into a program and checking whether the tests detect them.
This repository catalogues mutation-testing tools, publications, talks, tutorials, and other resources. Projects are included for their practical, educational, research or historical value. Inclusion does not imply that a project is actively maintained.
Tools that are not mutation-testing tools themselves, but apply the same loop to a different subject.
Publication titles retain their original spelling. Entries link to DOI or publisher pages or to locally archived copies when redistribution is permitted.
Local PDF links to a file stored in this repository. External links to another website.
(top 30 of 35)