Mutatest

B
B tier on Mutation Testing ToolsScore 7.1 · #3 of 25
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, Windows
mutatest.readthedocs.io
The Mutatest homepage

Summary

Mutatest is ranked #3 of 25 in mutation testing tools on Everything Xiaomi. It runs on Linux, macOS, Windows. There is a free plan.

Mutatest plans and pricing

All plans
Mutatest Free Free and open source under the MIT License mutatest.readthedocs.io · 2 Oct 2026

Compared on mutation testing tools

Free plan
Yesmutatest.readthedocs.io
Supported languages
Pythonmutatest.readthedocs.io
Test frameworks
pytestmutatest.readthedocs.io
Parallel execution
Yesmutatest.readthedocs.io
Surviving mutant reports
Yesmutatest.readthedocs.io
Mutation quality gate
Yesmutatest.readthedocs.io
Mutation operators
AugAssign; BinOp; bitwise comparison; bitwise shift; BoolOp; Compare; Compare In; Compare Is; If; Index; NameConstant; Slicemutatest.readthedocs.io

Facts

Purpose
Mutatest is a diagnostic command-line tool for assessing test coverage by checking whether tests detect small code mutations.mutatest.readthedocs.io · 2 Oct 2026
Mutation method
It uses Python’s Abstract Syntax Tree grammar to produce valid mutants and changes local __pycache__ files instead of source files.mutatest.readthedocs.io · 2 Oct 2026
Coverage
When coverage data is available, mutation targets can be restricted to lines marked as covered.mutatest.readthedocs.io · 2 Oct 2026
Sampling
It randomly samples mutation locations and potential mutations, and a random seed can make trials reproducible.mutatest.readthedocs.io · 2 Oct 2026
Controls
The command line supports run modes, mutation category selection, file exclusions, timeouts, output reports, and survivor thresholds.mutatest.readthedocs.io · 2 Oct 2026
API
Mutatest includes an API for custom mutation controls.mutatest.readthedocs.io · 2 Oct 2026
Integrations
The documentation describes running test commands such as pytest and using coverage data to filter mutation targets.mutatest.readthedocs.io · 2 Oct 2026
CI use
Mutatest can raise an exception when surviving mutants meet a configured threshold, for use in automated runs such as a continuous integration stage.mutatest.readthedocs.io · 2 Oct 2026
Platform support
The project says it was tested on Linux, Windows, and MacOS with Azure pipelines.mutatest.readthedocs.io · 2 Oct 2026
Python support
The installation documentation requires Python 3.7 or Python 3.8.mutatest.readthedocs.io · 2 Oct 2026
Known limitation
The documentation warns that repeated test-suite runs can make mutation testing slow, so it is intended as a diagnostic tool rather than a run over an entire codebase on every commit.mutatest.readthedocs.io · 2 Oct 2026
Test runner limitation
Although a test command can be supplied, the documentation says only pytest has been tested to date.mutatest.readthedocs.io · 2 Oct 2026
Support
The project directs users to its GitHub issue tracker to submit bugs or request features.github.com · 2 Oct 2026

Best Mutatest alternatives

See all 12

Where it ranks on Everything Xiaomi

Is Mutatest yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources