Property-based testing for Scala


ScalaCheck is a library written in Scala and used for automated property-based testing of Scala or Java programs. ScalaCheck was originally inspired by the Haskell library QuickCheck, but has also ventured into its own. ScalaCheck has no external dependencies other than the Scala runtime, and works great with sbt, the Scala build tool. It is also fully integrated in the test frameworks ScalaTest, specs2 and LambdaTest. You can also use ScalaCheck completely standalone, with its built-in test runner.

More Resources & Tools in Automated Checking

Puppeteer Replay

Library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder


No WebDriver required. No manual timeouts needed. Cross-browser testing out-of-the-box.

Jest Image Snapshot

Jest matcher for image comparisons. Most commonly used for visual regression testing.