Mutation Testing Tools
Alternatives to mutest-rs
The tools Specifiction weighs against mutest-rs, from its list of mutation testing tools, each with its plans, platforms and spec score.
- 01 Mutatest
Mutatest suits Python developers who want to check whether their tests detect small code changes, including in automated runs.
Free plan Open source Windows · macOS · Linux · API8.7 Visit Specs - 02
ArcMutate From $8/mo Free plan Windows · macOS · Linux · Self-hosted8.6 Visit Specs - 03 MuJava
MuJava may suit students and researchers working on Java mutation testing with JUnit test cases.
Free plan Windows · macOS · Linux8.4 Visit Specs - 04 LittleDarwin
LittleDarwin suits Java developers who want to check whether a project’s tests detect generated code changes.
Free plan Linux8.3 Visit Specs - 05 Mutant
Mutant suits Ruby developers using supported test frameworks who want to assess whether tests detect code changes.
From $20.83/mo Free plan macOS · Linux8.2 Visit Specs - 06 go-mutesting
It suits Go developers who want to examine how well package tests catch altered code, or compare automatically generated and manually written test suites.
Free plan Linux · Self-hosted8.0 Visit Specs - 07 MutPy
MutPy suits Python developers and software testers who want to check whether their tests detect code changes.
Free plan Linux · Self-hosted7.9 Visit Specs - 08 Gambit
Gambit suits developers working on Solidity projects who want to assess tests or formal specifications by checking whether they catch generated mutants.
Windows · macOS · Linux7.8 Visit Specs - 09 pymute
pymute suits Python developers who want mutation testing with pytest or tox and can install Rust and Cargo.
Free plan Linux7.7 Visit Specs - 10 pytest-gremlins
It suits Python teams using pytest that want to assess tests around business logic, security-critical code, or financial calculations.
Free plan Linux7.7 Visit Specs - 11
Infection Infection suits PHP teams who want to measure whether their tests catch code changes and use mutation scores as a build gate.
Web · macOS · Linux7.6 Visit Specs - 12 cargo-mutants Linux7.5 Visit Specs
- 13 Cosmic Ray Linux · Self-hosted7.5 Visit Specs
- 14 Muter
It suits Swift teams using Xcode or Swift Package Manager who want mutation scores and surviving-mutant reports.
Free plan macOS · Self-hosted7.5 Visit Specs - 15 Dextool Mutate Linux · Self-hosted7.4 Visit Specs
- 16 mutmut
It suits Python developers using pytest who want to check whether their tests catch selected code changes.
Windows · macOS · Linux · Self-hosted7.2 Visit Specs - 17 Stryker Dashboard
It suits teams using compatible mutation-testing frameworks that want online reports, surviving-mutant information, incremental analysis, or repository badges.
Free plan Web · API7.2 Visit Specs - 18
Stryker Mutator Stryker suits development teams using JavaScript, TypeScript, C#, or Scala who want to measure unit-test effectiveness.
Free plan API · Self-hosted7.2 Visit Specs - 19 muttest
It suits R developers who want to find weak assertions in test suites, including suites generated with LLMs.
Windows · macOS · Linux7.1 Visit Specs - 20
PIT PIT suits Java and JVM developers who want to assess whether their tests catch faults, including teams that can focus mutation analysis on changed code.
Windows · macOS · Linux · Self-hosted7.0 Visit Specs - 21 mutator Linux6.9 Visit Specs
- 22 Mutode 6.7 Visit Specs
- 23 Mutineer 6.5 Visit Specs
- 24 muttest-rs 6.5 Visit Specs