Skip to content
SPECIFICTION
Get listed

ArcMutate vs mutmut

ArcMutate

arcmutate.com

mutmut

mutmut.readthedocs.io

Side by side

FigureArcMutatemutmut
Price from$8/mo—
Free planYes—
Free trialYes—
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hostedYesYes
Plans published50
Spec score · Mutation Testing Tools8.6 (#2)7.2 (#16)
PurposeArcMutate extends PiTest to find bugs missed by tests through mutation testing for Java, Kotlin, and Android software.mutmut is a mutation testing system for Python focused on ease of use.

Plans

ArcMutate

  • Open SourceFree
  • Base$8 a month
  • Pro$12 a month
  • Startup$15 a month
  • EnterprisePriced on request

ArcMutate pricing →

mutmut

No plans published.

mutmut pricing →

In their own words

ArcMutate

ArcMutate has no write-up on Specifiction yet; its figures are above.

Visit arcmutate.com

mutmut

mutmut is a free, open-source mutation testing system for Python. It makes small code changes called mutants so developers can check whether tests detect them. Its listed operators increment integer literals by one, change < to <=, and swap break and continue. The project supports pytest and remembers completed work for incremental runs, selecting tests to run for each mutant. An interactive terminal interface lets users browse mutants, write one to disk, and rerun individual cases after adding tests. Runs are described as parallel; configured coverage.py can restrict mutations to covered lines. The documentation also supports filtering with mypy or pyrefly, but not pyright or ty. For CI/CD, mutmut can export statistics and generate mutation-score badge JSON for a Shields endpoint. Configuration in setup.cfg or pyproject.toml can specify source paths and pytest selection arguments. It requires Python 3.10 or later and a system with fork support, so Windows users need WSL. Version 3 and later mutate code inside functions; version 2 uses a different model for code outside functions. The package is licensed under BSD-3-Clause.

Visit mutmut.readthedocs.io