Mutation testing is the practice of making better code by introducing bugs. As of now this repository is used to keep track of the current mutation testing tools developed and related resources. Its contents and purpose may however evolve depending on the community.
- Existing libraries
- Abandoned libraries
- Visualization Tool
- Papers
- Blogs/Posts/Videos
- Conferences
- Friendly resources
- Tutorials
- Alloy
- C/C++
- llvm-mutate
- Frama-C plugin
- mull-project/mull
- mutate_cpp
- MuCPP
- accmut
- MUSIC
- Dextool Mutate
- SRCIROR - A mutation tool for source and IR
- MART
- C#
- Clojure
- Crystal
- Elixir
- Erlang
- Go
- Haskell
- Java/JVM
- JavaScript
- PHP
- Python
- Ruby
- Rust
- Scala
- Smalltalk
- Swift
- Other
-
An Analysis and Survey of the Development of Mutation Testing
-
Are Mutants a Valid Substitute for Real Faults in Software Testing?
-
Predicting Mutation Scores using Source Code and Test Suite Metrics
-
An Industrial Application of Mutation Testing: Lessons, Challenges, and Research Direction
-
Mutation Testing: Guideline and Mutation Operator Classification
-
Faster Mutation Testing Inspired by Test Prioritization and Reduction
-
Estimation and Enhancement of Real-Time Software Reliability through Mutation Analysis
-
Problems of Mutation Testing and Higher Order Mutation Testing
-
Effectiveness of Mutation Testing Techniques: Reducing Mutation Cost
-
A Systematic Literature Review of Techniques and Metrics to Reduce the Cost of Mutation Testing
-
Effective Methods to Tackle the Equivalent Mutant Problem when Testing Software with Mutation
-
OUTRIDER: Optimizing the mUtation Testing pRocess In Distributed EnviRonments
-
Speeding-Up Mutation Testing via Data Compression and State Infection
- Mutant Musings
- RailsConf 2017: How to Write Better Code Using Mutation Testing • John Backus
- FOSDEM 2017: Mutation Testing: Leaving the Stone Age • Alex Denisov
- GOTO 2015: Mutation Testing in Python • Austin Bingham
- GOTO 2019 • Making Mutants Work for You • Henry Coles
- Jfokus 2016: From jUnit to Mutation-Testing • Sven Ruppert
- PHPDeveloperDay 2018: Mutation Testing • Theo Fidry
- Test Automation Research for Industry 2019: Mutation Testing, Opportunities and Pitfalls • Ali Parsai
- Markus Schirp On Mutation Operators
- International Workshop on Mutation Analysis
- atodorov/mutation-testing-in-patterns
- Practical examples of software and testing patterns related to mutation testing Mutation Testing in Patterns