Scala Testing

Open-source Scala projects categorized as Testing

Top 21 Scala Testing Projects

  1. Gatling

    Modern Load Testing as Code

    Project mention: 3 Types of Chaos Experiments and How To Run Them | dev.to | 2025-04-24

    Use load testing tools like JMeter, Gatling, or Locust to simulate demand spikes and verify that your auto-scaling rules work as expected. This will ensure that your system can handle real-world traffic patterns.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. FS2

    Compositional, streaming I/O library for Scala

  4. Finatra

    Fast, testable, Scala services built on TwitterServer and Finagle

  5. ScalaCheck

    Property-based testing for Scala

  6. ScalaTest

    A testing tool for Scala and Java developers

  7. Specs2

    Software Specifications for Scala

  8. ScalaMock

    Native Scala mocking framework

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ScalaMeter

    Microbenchmarking and performance regression testing framework for the JVM platform.

  11. µTest

    A simple testing framework for Scala

    Project mention: Functional Tests as a Tree of Continuations | news.ycombinator.com | 2025-03-13

    This is the approach my uTest testing library (https://github.com/com-lihaoyi/utest) takes. Tests naturally form a tree structure, for multiple reasons:

    - You usually have shared initialization nearer the root and the various cases you want to assert at the leaves. You generally w

    - You want to group related tests logically together, so it's not one huge flat namespace which gets messy

    - You want to run groups of tests at the same time, e.g. when testing a related feature

    Typically, these different ways of grouping tests all end up with the same grouping, so it makes a lot of sense to have your tests form a tree rather than a flat list of @Test methods or whatever

  12. munit

    Scala testing library with actionable errors and extensible APIs

  13. Mockito Scala

    Mockito for Scala language

  14. scalaprops

    property based testing library for Scala

  15. cornichon

    Testing tool in Scala for HTTP JSON API

  16. Stryker4s

    Mutation testing for Scala

  17. Nyaya

    Random Data Generation and/or Property Testing in Scala & Scala.JS.

  18. Minitest

    The super light testing library for Scala and Scala.js (by monix)

  19. chiselverify

    A dynamic verification library for Chisel.

  20. Scala Test-State

    Scala Test-State.

  21. be-kind-rewind

    A VCR testing library for Scala

  22. sbt-example

    Run Scaladoc as unit tests

  23. databob

    Randomised, zero-boilerplate object builders

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Testing discussion

Log in or Post with

Scala Testing related posts

  • Unit Tests as Documentation

    13 projects | news.ycombinator.com | 17 Oct 2024
  • JHipster 8 - Criando uma aplicação monolítica

    4 projects | dev.to | 11 Apr 2024
  • What is Load Testing? Complete Tutorial With Best Practices

    2 projects | dev.to | 5 Mar 2024
  • How many people/companies are fully on Scala 3?

    4 projects | /r/scala | 12 Jul 2023
  • Is Scala worth learning in 2023?

    5 projects | /r/scala | 29 Jun 2023
  • How to Survive Your Project's First 100k Lines

    4 projects | news.ycombinator.com | 4 May 2023
  • Perf/web testing framework similar to locust/gatling for .NET?

    3 projects | /r/dotnet | 14 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Testing projects in Scala? This list will help you:

# Project Stars
1 Gatling 6,642
2 FS2 2,395
3 Finatra 2,271
4 ScalaCheck 1,950
5 ScalaTest 1,160
6 Specs2 734
7 ScalaMock 532
8 ScalaMeter 511
9 µTest 496
10 munit 446
11 Mockito Scala 356
12 scalaprops 278
13 cornichon 229
14 Stryker4s 201
15 Nyaya 185
16 Minitest 179
17 chiselverify 150
18 Scala Test-State 142
19 be-kind-rewind 41
20 sbt-example 32
21 databob 9

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Scala is
the 34th most popular programming language
based on number of references?