Johannes Link is creating Jqwik - Property-Based Testing for Java
0

patrons

I am the developer of jqwik, a property-based testing library for Java: http://jqwik.net

Property-Based Testing (PBT) tries to combine the intuitiveness of microtests with the effectiveness of randomized, generated test data. Originally driven by the common hype about functional programming, PBT has meanwhile been recognized as an important ingredient of any up-to-date testing approach.

jqwik is an alternative test engine for the JUnit 5 platform. That means that you can use it either stand-alone or combine it with any other JUnit 5 engine, e.g. Jupiter (the standard engine) or Vintage (aka JUnit 4).

jqwik is entirely free, open source and runs on any JVM >= version 8. It can be used from Java and many other JVM languages like Groovy, Scala and Kotlin. jqwik is the only PBT library targeting the JUnit 5 platform.

You can support the further development of jqwik by becoming a patron.
Tiers
Supporter
$1 or more per month
You support jqwik. Thanks a lot!
Name in the Credits
$5 or more per month
You care about jqwik. And everybody will know!
Power User
$10 or more per month
You're a real fan!
Goals
0% complete
With $500 per month I will directly target version 1.0 including the following features:
  • Exhaustive parameter generation
  • Support for all lifecycle hooks
  • Either Kotlin or Groovy DSL
1 of 1
I am the developer of jqwik, a property-based testing library for Java: http://jqwik.net

Property-Based Testing (PBT) tries to combine the intuitiveness of microtests with the effectiveness of randomized, generated test data. Originally driven by the common hype about functional programming, PBT has meanwhile been recognized as an important ingredient of any up-to-date testing approach.

jqwik is an alternative test engine for the JUnit 5 platform. That means that you can use it either stand-alone or combine it with any other JUnit 5 engine, e.g. Jupiter (the standard engine) or Vintage (aka JUnit 4).

jqwik is entirely free, open source and runs on any JVM >= version 8. It can be used from Java and many other JVM languages like Groovy, Scala and Kotlin. jqwik is the only PBT library targeting the JUnit 5 platform.

You can support the further development of jqwik by becoming a patron.

Recent posts by Johannes Link

Tiers
Supporter
$1 or more per month
You support jqwik. Thanks a lot!
Name in the Credits
$5 or more per month
You care about jqwik. And everybody will know!
Power User
$10 or more per month
You're a real fan!