← Reference library
PaperHigh credibilityICFP 2000 (ACM) · Koen Claessen, John Hughes · September 1, 2000
QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs
Our summary
The paper that launched property-based testing: rather than hand-writing examples, you state a property that should hold for all inputs and let the tool generate hundreds of randomized cases trying to falsify it, shrinking any counterexample to a minimal failing case.
Why it matters
The conceptual basis for property-based probing of LLMs — assert an invariant, then generate inputs to break it.
Cited by these methods
Published June 26, 2026
Cite this
Qlarify Labs. (2026). QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs. Retrieved from https://labs.qlarify.fi/references/quickcheck-property-based-2000