This library does more than "random" testing: when it finds a failure, it will try to reduce the input (called "shrinking") to report a minimal example. Here are some similar tools for other languages: http://hypothesis.works/articles/quickcheck-in-every-languag...
Indeed. Beware of tools claiming to be "quickcheck for language X." Without shrinking, you've lost an invaluable part of what makes quickcheck so useful.
burntsushi|9 years ago
zalmoxes|9 years ago
jlouis|9 years ago
(disclosure: I have some pretty large Erlang QuickCheck models on Github)