View on GitHub

jqwik

Property-Based Testing in Java

More about Property-Based Testing

There is a lot of noise (and hype) about Property-Based Testing (PBT) out there. However, most of the stuff is in the context of functional programming languages.

Introductory Material

Patterns for PBT

Some of the common patterns used in PBT are described here.

Alternative Tools for the JVM

There are a few alternatives to jqwik if you want to do PBT on the JVM:

Please let me know if you learn about any other maintained library or tool.