theofidry/awesome-mutation-testing

Mutation testing resources: how to make better code by introducing bugs

473

122 commits

updated Sep 22, 2026

See the code

README

Awesome Mutation Testing Awesome

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.

Discord Invite

Contents

Tools

Tools that are not mutation-testing tools themselves, but apply the same loop to a different subject.

  • VisMAn - A visualisation tool for mutation-testing results.
  • greencheck - A mutation-testing harness for validators and quality gates rather than for program code: it mutates the checker's input, reruns the checker for each mutant, and reports which mutations the gate fails to reject.

Publications

Publication titles retain their original spelling. Entries link to DOI or publisher pages or to locally archived copies when redistribution is permitted.

Papers

Local PDF links to a file stored in this repository. External links to another website.

Course material

Blogs/Posts

Videos

Conference presentations

Conferences

Examples and practical resources

Tutorials

awesome
awesome-list
mutation-analysis
mutation-testing

Contributors

(top 30 of 35)

theofidry

57 commits

stanislaw

24 commits

aliparsai

3 commits

AlexDenisov

3 commits

theofidry/awesome-mutation-testing

Mutation testing resources: how to make better code by introducing bugs

473

122 commits

updated Sep 22, 2026

See the code

README

Awesome Mutation Testing Awesome

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.

Discord Invite

Contents

Tools

Tools that are not mutation-testing tools themselves, but apply the same loop to a different subject.

  • VisMAn - A visualisation tool for mutation-testing results.
  • greencheck - A mutation-testing harness for validators and quality gates rather than for program code: it mutates the checker's input, reruns the checker for each mutant, and reports which mutations the gate fails to reject.

Publications

Publication titles retain their original spelling. Entries link to DOI or publisher pages or to locally archived copies when redistribution is permitted.

Papers

Local PDF links to a file stored in this repository. External links to another website.

Course material

Blogs/Posts

Videos

Conference presentations

Conferences

Examples and practical resources

Tutorials

awesome
awesome-list
mutation-analysis
mutation-testing

Contributors

(top 30 of 35)

theofidry

57 commits

stanislaw

24 commits

aliparsai

3 commits

AlexDenisov

3 commits