EVERYTHING XIAOMI
Get listed
30 alternatives · from unit testing frameworks

Alternatives to QUnit

QUnit is a free JavaScript testing framework for code running in browsers, Node.js, SpiderMonkey, and Web Workers. Its browser runner resets DOM fixtures between tests, shows assertion details and failure traces, and can rerun selected tests or modules. It supports asynchronous and parameterized tests, custom assertions and reporters, and integrations with browser automation tools. Browser projects need minimal setup, while Node.js projects are described as requiring zero…

16.8
NUnit logo

NUnit is a unit-testing framework for .NET languages, with support listed for C#, VB.NET, F#, and C++.

Free planAndroidiOSAPI
Free plan
26.7

Kotest is a free, multiplatform testing framework for Kotlin projects, combining assertions, property testing, and expressive ways to define tests.

Free planAndroidiOSWeb
Free plan
36.6
PHPUnit logo

PHPUnit is a testing framework for PHP, with a command-line runner for running tests and selecting suites.

Free planLinuxmacOSSelf-hosted
Free plan
  1. 4

    ScalaCheck

    ScalaCheck is a free Scala library for automated property-based testing of Scala and Java programs.

    Free planLinuxmacOSWindows
    6.6Free plan
  2. 5Vitest logo

    Vitest

    Vitest is a testing framework powered by Vite, though it can also run without Vite.

    Free planWebLinuxmacOSWindows
    6.6Free plan
  3. 6Boost.Test logo

    Boost.Test

    Boost.Test is a free C++ unit-testing library for simple program testing, full unit testing and program execution monitoring.

    Free planLinuxWindows
    6.5Free plan
  4. 7

    Jasmine

    Jasmine is an open-source framework for testing JavaScript code that runs in browsers and Node.js.

    Free planWebLinuxmacOSWindows
    6.5Free plan
  5. 8Pest logo

    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-hostedWindows
    6.5Free plan
  6. 9

    ScalaTest

    ScalaTest is a testing tool for Scala, Scala.js, Scala Native, Dotty (Scala 3), and Java code.

    Free planWebLinuxmacOSSelf-hosted
    6.5Free plan
  7. 10

    CppUTest

    CppUTest is a free C/C++ xUnit framework for unit testing and test-driven development, often used in embedded systems.

    Free planLinuxmacOSSelf-hostedWindows
    6.4Free plan
  8. 11Rust libtest logo

    Rust libtest

    Rust libtest is the built-in harness for building and running tests for a Rust crate.

    Free planLinuxmacOSWindows
    6.4Free plan
  9. 12

    FsCheck

    FsCheck is a free library for automatically checking properties of .NET programs against randomly generated inputs.

    Free planLinuxmacOSWindows
    6.3Free plan
  10. 13Hspec logo

    Hspec

    Hspec is a free testing framework for Haskell, distributed as a Cabal source package on Hackage under the MIT license.

    Free planLinux
    6.3Free plan
  11. 14

    Minitest

    Minitest is a free Ruby toolkit for test-driven development, behavior-driven development, and benchmarking.

    Free planLinuxWindows
    6.3Free plan
  12. 15Mocha logo

    Mocha

    Mocha is a free, open-source JavaScript test framework that runs in Node.js and browsers.

    Free planWebLinux
    6.3Free plan
  13. 16Mockito logo

    Mockito

    Mockito is a free Java mocking framework for writing unit tests.

    Free planAndroidLinuxSelf-hosted
    6.3Free plan
  14. 17Go testing logo

    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 planLinuxmacOSWindows
    6.2Free plan
  15. 18

    GoogleTest

    GoogleTest is Google’s C++ framework for testing and mocking.

    Free planLinuxmacOSWindows
    6.2Free plan
  16. 19unittest logo

    unittest

    unittest is Python’s unit testing framework for automating tests and organizing their setup and execution.

    Free planLinuxmacOSWindows
    6.2Free plan
  17. 20xUnit.net logo

    xUnit.net

    xUnit.net is a free, open-source unit testing tool for C#, F#, and Visual Basic.

    Free planLinuxmacOSSelf-hostedWindows
    6.2Free plan
  18. 21ExUnit logo

    ExUnit

    ExUnit is a free unit-testing framework for the Elixir programming language.

    Free planLinux
    6.1Free plan
  19. 22

    Hypothesis

    Hypothesis adds collaborative annotation to digital reading.

    Free planWebAPIExtension
    6.1Free plan
  20. 23MockK logo

    MockK

    AndroidLinuxmacOSWindows
    6.1
  21. 24MSTest logo

    MSTest

    MSTest is a free, open-source framework for writing and running tests for .NET applications.

    Free planLinuxmacOSWindows
    6.1Free plan
  22. 25

    pytest

    pytest is a free Python framework for writing small, readable tests and expanding them into functional testing for applications and libraries.

    Free planLinux
    6.0Free plan
  23. 26

    Inclavare Containers

    Inclavare Containers is a free Linux container runtime for launching protected containers inside hardware-assisted Trusted Execution Environments.

    Free planLinuxSelf-hosted
    5.9Free plan
  24. 27Jest logo

    Jest

    Jest is a free JavaScript testing framework for checking correctness across JavaScript codebases.

    Free planSelf-hosted
    5.9Free plan
  25. 28JUnit logo

    JUnit

    JUnit is a free, programmer-friendly testing framework for Java and the JVM.

    Free planSelf-hosted
    5.9Free plan
  26. 29RSpec logo

    RSpec

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

    Free planLinux
    5.9Free plan
  27. 30jqwik logo

    jqwik

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

    5.3

Back to QUnit