QuickCheck

Automatic testing of Haskell programs