P

PIT

State of the art mutation testing system for the JVM

Visit Official Site ↗

About PIT

A mutation testing system for Java and the JVM that inserts faults into bytecode and measures how well tests detect them, integrating with Maven, Gradle and common build tools. Its open development model means documentation, plugins and community support are publicly available, and organisations can contribute fixes upstream instead of waiting on a vendor roadmap. For many teams it becomes long-lived infrastructure: simple to back up, straightforward to automate and independent of per-seat pricing as usage grows steadily.

PIT key facts

About the Developer Tools category

Editors, platforms, and services developers rely on to build and ship software. The Developer Tools category on Tools Hub currently lists 738 tools. Alongside PIT, it includes Hypothesis, fast-check, jqwik, AFLplusplus.

FreeDeveloper Toolsmutation-testingjavajvmtesting

More in Developer Tools

Comparing tools in the Developer Tools category? These related listings are worth a look: Hypothesis — Property-based testing library for Python; fast-check — Property-based testing framework for JavaScript and TypeScript; jqwik — Property-based testing engine for JUnit on the JVM.

HDeveloper Tools

Property-based testing library for Python

Freeproperty-testingpythontestingfuzzing
FDeveloper Tools

Property-based testing framework for JavaScript and TypeScript

Freeproperty-testingjavascripttypescripttesting
JDeveloper Tools

Property-based testing engine for JUnit on the JVM

Freeproperty-testingjavajunittesting
ADeveloper Tools

Community fork of American Fuzzy Lop fuzzer

Freefuzzingsecuritytestingnative
LDeveloper Tools

In-process coverage-guided fuzzing engine from LLVM

Freefuzzingllvmsecuritycpp
ODeveloper Tools

Continuous fuzzing service for important open source projects

Freefuzzingsecurityopen-sourcecontinuous