QuickCheck

  • Claessen K
  • Hughes J
N/ACitations
Citations of this article
33Readers
Mendeley users who have this article in their library.

Abstract

Quick Check is a tool which aids the Haskell programmer in formulating and testing properties of programs. Properties are described as Haskell functions, and can be automatically tested on random input, but it is also possible to define custom test data generators. We present a number of case studies, in which the tool was successfully used, and also point out some pitfalls to avoid. Random testing is especially suitable for functional programs because properties can be stated at a fine grain. When a function is built from separately tested components, then random testing suffices to obtain good coverage of the definition under test.

Cite

CITATION STYLE

APA

Claessen, K., & Hughes, J. (2000). QuickCheck. ACM SIGPLAN Notices, 35(9), 268–279. https://doi.org/10.1145/357766.351266

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free