MutPy
MutPy: A focused Python tool for measuring test effectiveness through AST-level mutations. Ranked #15 of 25 in Mutation Testing Tools by our editors (5.9/10); pricing: Open source; best for python unittest users exploring higher-order mutation.
At a glance
- Editor score5.9 / 10
- PricingOpen source
- Best forPython unittest users exploring higher-order mutation
- Paid fromNone
- Facts checked20 Sep 2026

Where it wins
- AST-level mutation with mutation score calculation
- Detailed reports for killed, surviving, incompetent, and timeout mutants
- Coverage guidance, higher-order mutations, and YAML or HTML reports
Where it doesn't
- pytest support is experimental
- Compatibility with newer Python versions may require review
- Focused on Python rather than multi-language mutation testing
Our verdict on MutPy
MutPy is an open-source mutation testing tool for Python 3.3+ source code. It is designed for developers evaluating how effectively automated tests detect code changes. The tool mutates source code at the abstract syntax tree level, runs test suites against generated mutants, and calculates mutation scores. Its primary test-runner support is Python’s standard unittest framework, while pytest support is experimental.
MutPy’s strongest area is mutation-analysis depth within its Python focus. It reports killed, surviving, incompetent, and timeout mutants, helping teams distinguish detected changes from mutants that remain viable or cannot be processed. Code-coverage-guided mutation can focus analysis, while mutation sampling by percentage can limit the mutation set. Higher-order mutations extend the analysis beyond individual code changes. The tool also supports a broad set of listed mutation operators, with additional operators marked experimental.
Reporting and workflow flexibility make MutPy suitable for teams that want inspectable output rather than only a single score. YAML and HTML report generation support different review and sharing needs, and the package is distributed for Python projects. The latest listed release is v0.6.1, and compatibility with newer Python versions may require review. MutPy is a strong fit for Python unittest users exploring higher-order mutation and detailed mutant status reporting. Teams centered on stable pytest workflows, newer Python environments, or languages beyond Python should consider alternatives aligned with those requirements.
MutPy pricing
MutPy fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | None |
| Supported languages | Python 3.3+ |
| Test frameworks | unittest; pytest (experimental) |
| Incremental analysis | Not verified |
| Parallel execution | Not verified |
| Surviving mutant reports | Yes |
| Mutation quality gate | Not verified |
| Mutation operators | AOD, AOR, ASR, BCR, COD, COI, CRP, DDL, EHD, EXS, IHD, IOD, IOP, LCR, LOD, LOR, ROR, SCD, SCI, SIR; experimental: CDI, OIL, RIL, SDI, SDL, SVD, ZIL |
| Deployment | Self-hosted |
| Built for | Solo, Small business, Mid-market (editorial estimate) |
| Pricing | Open source |
| Website | github.com |
| Facts checked | 20 Sep 2026 |
Alternatives to MutPy
- ArcMutateA broad JVM mutation testing suite with CI workflows, quality gates and a free plan.9.8
- PITA mature open-source choice for Java teams that need configurable mutation analysis.8.2
- Stryker MutatorA broad, open-source mutation testing toolkit with strong CI and reporting support.7.7
Used MutPy? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used MutPy for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
MutPy is listed in our Mutation Testing Tools directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/mutpy/"><img src="https://www.itechguides.com/best/badge/mutpy.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026
Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.
Last updated · How we research and update


