MuJava
6.3#4 in mutation testing toolsFree planFree planLinuxmacOSWindows
Visit| Fact | MuJava | Mutineer |
|---|---|---|
| Coverage | After generating mutants, µJava runs tests and evaluates their mutation coverage. | Per test coverage can select which tests to run for each mutant, and covered line filtering requires a coverage file. |
| Language support | Version 4 supports Java 1.6 language features including generics, annotations, enumerations, varargs, enhanced for-each loops, and static imports. | It supports TypeScript and JavaScript modules and Vue single file components using script setup. |
| License | The project was released as open source under the Apache license in April 2015. | The project is published under the MIT license. |
| Purpose | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. | Mutineer is a mutation testing framework for JavaScript and TypeScript that changes source code and runs existing tests to reveal defects the tests miss. |
No prices published.
MuJava suits students and researchers working on Java class or package testing with JUnit. It may also fit users comfortable with manual setup and reviewing equivalent mutants.
Mutineer suits JavaScript or TypeScript teams using Vitest, Jest, or an adaptable test runner. It is useful when teams need scoped, incremental mutation analysis and quality-gate reporting.