pitest

Mutation tester

An automated testing tool designed to detect faults in software code by introducing random errors and observing the impact on test results

State of the art mutation testing system for the JVM

GitHub

2k stars
58 watching
355 forks
Language: Java
last commit: 1 day ago
Linked from 1 awesome list

coveragejavajunitmutation-analysismutation-testingtestingtestng

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sualeh/introduction-to-mutation-testing An introduction to using mutation testing to validate unit tests in software development 23
nlohmann/mutate_cpp A mutation testing tool for C++ projects to detect programming errors 173
josuemolinamorales/mutant-kraken A mutation testing tool designed to verify the robustness and reliability of Kotlin code by introducing random changes. 25
gtramontina/ooze An automated testing tool that assesses the quality and coverage of test suites by introducing controlled changes to code bases. 255
comparethemarket/fettle An experimental tool for testing C# code by intentionally changing it to see if tests can detect the changes 66
seer-lab/visman A tool to help developers analyze and visualize the effectiveness of mutation testing in their codebases. 4
hanneskaeufler/crytic A tool for detecting defects in software code by mutating specific statements and analyzing test results 66
aliparsai/littledarwin A tool for testing software's robustness to faults and failures 18
squareslab/boggart A tool for testing code changes by introducing random errors and assessing the impact on the code's functionality 2
jordipolo/mutation A tool to test changes in Elixir applications by introducing deliberate faults and verifying the code's ability to recover from them 21
jmid/mutaml A tool that tests software quality by randomly changing code to see if tests can catch the changes 66
kaiyuanw/mualloy A tool for generating and testing mutant models in Alloy to identify vulnerabilities in software systems. 8
infection/infection Mutation testing framework to improve the quality of PHP code by introducing intentional errors and analyzing how it handles them. 2,063
thierry-tct/mart A mutation testing framework that enables the application of mutation testing on languages that can be compiled into LLVM code. 26
testura/testura.mutation A tool to verify unit test quality by introducing artificial defects into production code and checking if tests detect them. 105