Mutant
6.7#3 in mutation testing toolsFrom $250 a yearFree planLinuxmacOS
Visit| Fact | Mutant | mutest-rs |
|---|---|---|
| Mutation operators | Mutant mutates arithmetic, logical and bitwise operators, removes statements, and modifies return values. | The documented operators include boolean negation, call deletion, arithmetic and logical operator swaps, and relational operator changes. |
| Purpose | Mutant is mutation testing for Ruby that systematically modifies code and verifies that tests catch each change. | mutest-rs generates and evaluates program mutations to assess Rust test suites. |
No prices published.
Mutant suits Ruby developers who want to check whether their tests detect code changes, including teams using the listed test frameworks or supported Rails versions. Its open-source plan is for public repositories; commercial use requires a per-developer subscription.
mutest-rs suits Rust developers and researchers assessing test-suite strength with Cargo projects. It is especially relevant to users comfortable compiling Rust tools from source and using nightly Rust.