QUnit is a free JavaScript testing framework that began in the jQuery project.
Alternatives to Kotest
Kotest is a free testing framework for Kotlin projects, spanning JVM and Kotlin Multiplatform targets such as Android, iOS, Linux, Windows, macOS, JavaScript and Wasm. Its DSL covers parameterized and data-driven cases, lifecycle callbacks, conditional evaluation and parallel execution. Test styles include natural-language names and unlimited nesting, and its assertion toolkit includes more than 350 matchers, collection inspectors and soft assertions. Property testing works…
NUnit is a unit-testing framework for .NET languages, with support listed for C#, VB.NET, F#, and C++.
PHPUnit is a testing framework for PHP, with a command-line runner for running tests and selecting suites.
- 4
ScalaCheck
ScalaCheck is a free Scala library for automated property-based testing of Scala and Java programs.
Free planLinuxmacOSWindows6.6Free plan - 5

Vitest
Vitest is a testing framework powered by Vite, though it can also run without Vite.
Free planWebLinuxmacOSWindows6.6Free plan - 6

Boost.Test
Boost.Test is a free C++ unit-testing library for simple program testing, full unit testing and program execution monitoring.
Free planLinuxWindows6.5Free plan - 7
Jasmine
Jasmine is an open-source framework for testing JavaScript code that runs in browsers and Node.js.
Free planWebLinuxmacOSWindows6.5Free plan - 8

Pest
Pest is a PHP testing framework for developers and AI agents, available free as a Composer development dependency in a PHP project.
Free planLinuxmacOSSelf-hostedWindows6.5Free plan - 9
ScalaTest
ScalaTest is a testing tool for Scala, Scala.js, Scala Native, Dotty (Scala 3), and Java code.
Free planWebLinuxmacOSSelf-hosted6.5Free plan - 10
CppUTest
CppUTest is a free C/C++ xUnit framework for unit testing and test-driven development, often used in embedded systems.
Free planLinuxmacOSSelf-hostedWindows6.4Free plan - 11

Rust libtest
Rust libtest is the built-in harness for building and running tests for a Rust crate.
Free planLinuxmacOSWindows6.4Free plan - 12
FsCheck
FsCheck is a free library for automatically checking properties of .NET programs against randomly generated inputs.
Free planLinuxmacOSWindows6.3Free plan - 13

Hspec
Hspec is a free testing framework for Haskell, distributed as a Cabal source package on Hackage under the MIT license.
Free planLinux6.3Free plan - 14
Minitest
Minitest is a free Ruby toolkit for test-driven development, behavior-driven development, and benchmarking.
Free planLinuxWindows6.3Free plan - 15

Mocha
Mocha is a free, open-source JavaScript test framework that runs in Node.js and browsers.
Free planWebLinux6.3Free plan - 16

Mockito
Mockito is a free Java mocking framework for writing unit tests.
Free planAndroidLinuxSelf-hosted6.3Free plan - 17

Go testing
Go testing is the test framework and tooling built into Go, an open-source programming language supported by Google for building simple, secure, scalable systems.
Free planLinuxmacOSWindows6.2Free plan - 186.2Free plan
- 19

unittest
unittest is Python’s unit testing framework for automating tests and organizing their setup and execution.
Free planLinuxmacOSWindows6.2Free plan - 20

xUnit.net
xUnit.net is a free, open-source unit testing tool for C#, F#, and Visual Basic.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 21
6.1Free plan - 226.1Free plan
- 23

MockK
AndroidLinuxmacOSWindows6.1 - 24

MSTest
MSTest is a free, open-source framework for writing and running tests for .NET applications.
Free planLinuxmacOSWindows6.1Free plan - 25
pytest
pytest is a free Python framework for writing small, readable tests and expanding them into functional testing for applications and libraries.
Free planLinux6.0Free plan - 26
Inclavare Containers
Inclavare Containers is a free Linux container runtime for launching protected containers inside hardware-assisted Trusted Execution Environments.
Free planLinuxSelf-hosted5.9Free plan - 27

Jest
Jest is a free JavaScript testing framework for checking correctness across JavaScript codebases.
Free planSelf-hosted5.9Free plan - 28

JUnit
JUnit is a free, programmer-friendly testing framework for Java and the JVM.
Free planSelf-hosted5.9Free plan - 29

RSpec
RSpec is a free, open-source behavior-driven development framework for Ruby, distributed as installable Ruby gems and available on Linux.
Free planLinux5.9Free plan - 30

jqwik
jqwik is a free, open-source property-based testing library for JVM programmers using Java, Kotlin, or Groovy.
5.3


