Racket QuickCheck
6.4#5 in property-based testing toolsFree planFree planLinuxmacOSWindows
Visit| Fact | Racket QuickCheck | ScalaCheck |
|---|---|---|
| Installation | Install the package with `raco pkg install quickcheck` or through DrRacket’s GUI package manager. | The site recommends adding org.scalacheck %% scalacheck % 1.19.0 % test as an sbt dependency. |
| Purpose | Quickcheck tests program specifications by running properties against randomly generated test inputs. | ScalaCheck is a Scala library for automated property-based testing of Scala or Java programs. |
QuickCheck suits Racket programmers who want to test program properties with generated inputs. It is designed to work with RackUnit as well as standalone property checks.
ScalaCheck is suited to developers testing Scala or Java code with randomized property checks. It fits projects using sbt or the listed testing integrations, and can also be run standalone.