MuJava
6.3#4 in mutation testing toolsFree planFree planLinuxmacOSWindows
Visit| Fact | MuJava | MutPy |
|---|---|---|
| Installation | The documented setup uses two JAR files and a configuration file, and requires configuring Java CLASSPATH and PATH. | The project README gives pip installation and source installation instructions. |
| Intended users | The maker describes MuJava as a service to the community and says it has been used by students and researchers. | PyPI classifies the package for developers and software testing. |
| License | The project was released as open source under the Apache license in April 2015. | The project is licensed under the Apache License, Version 2.0. |
| Purpose | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. | MutPy is a mutation testing tool for Python source code that evaluates the quality of software tests. |
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.
MutPy suits developers and software testers who want to assess Python tests through mutation testing. It is especially relevant to projects using unittest; pytest users should account for its experimental status.