Live briefing
Everything about QuickCheck
Software testing software
QuickCheck is a software library, a combinator library, originally written in the programming language Haskell, designed to assist in software testing by generating test cases for test suites – an approach known as property testing. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: QuickCheckA 5-minute orientation
- Skim a recent paper: Makina: A QuickCheck state machine libraryInfluential work since 2022
- Pick up a classic book: Real World HaskellThe most-reprinted book on the subject
- Read the landmark paper: QuickCheckCited 216 times
- Go sideways: List of JVM languagesA closely related topic
- Go sideways: List of unit testing frameworksA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
QuickCheck
QuickCheck
hw‐quickcheck: an easy‐to‐use computer program for checking genotypes for agreement with Hardy–Weinberg expectations
Testing monadic code with QuickCheck
Finding race conditions in Erlang with QuickCheck and PULSE
Performance Evaluation of A Testing Framework Using QuickCheck and Hadoop
Generating Random Well-Typed Featherweight Java Programs Using QuickCheck
Branching processes for QuickCheck generators
🆕 Influential since 2022
Makina: A QuickCheck state machine library
CORRELATION BETWEEN THE PTW QUICKCHECK BEAM QUALITY FACTOR AND STANDARDISED PHOTON BEAM QUALITY PARAMETERS
PP22.05 EVALUATE THE USE OF QUICKCHECK CONSTANCY DEVICE ON FLATNESS AND SYMMETRY OF KILOVOLTAGE PHOTON BEAMS
QuickCheck: A Point-of-Care Leukocyte Counter for PD Management
QuickCheck: A Point-of-Care Method for Rapid Cell Counting in Peritoneal Dialysis-Associated Peritonitis
📚 Books worth reading
Real World HaskellBryan O'Sullivan, John Goerzen · 2008
Quick check ItalianCandida De Carlo Tondo-Thie, Reiner Thie · 1998- 📕Nelson quickcheck placement testsW. S. Fowler, W.S. Fowler · 1987
MIT Virtuellen Unternehmen Zum ErfolgNils Bickhoff, Christiane Böhmer · 2003
GCSE physicsJohn Avison, Jane Cartledge · 1988
GCSE chemistryGraham Hill, Graham Hill · 1988
Evidence ExplainedElizabeth Shown Mills · 2007
GMAT successJanet Schaeffer · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of JVM languages This list of JVM languages comprises notable computer programming languages that are used to produce computer software that runs on the Java virtual machine…
- List of unit testing frameworks This is a list of notable test automation frameworks commonly used for unit testing. Such frameworks are not limited to unit-level testing; they can be…
- Haskell Haskell (/ˈhæskəl/) is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Haskell pioneered…
- Comparison of programming languages Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules…
- Comparison of multi-paradigm programming languages Programming languages can be grouped by the number and types of paradigms supported. A concise reference for the programming paradigms listed in this article…
- PureScript PureScript is a strongly typed, purely functional programming language that transpiles to JavaScript and, with alternate backends, to C++11, Erlang, and…
- Hello, world A "Hello, world" program is usually a simple computer program that outputs a message similar to "Hello, world". The text may be printed out or displayed…
- List of programming languages by type The notable programming languages listed here are grouped by their notable language attribute. As a language can have multiple attributes, the same language…