Scheme-Check is a port of Haskell's QuickCheck tool for PltScheme.
All of the functionality of the original tool is present, though there are some stylistic differences.
Scheme-Check was a first shot at porting QuickCheck for other languages, because I sincerely believe that the testing model it provides is significantly superior to traditional TestDrivenDevelopment. With QuickCheck, you do not test individual cases. Instead, you state general properties and the tool takes care of generating random test cases for the properties. -- CarlosScheideggerCategoryTesting