Saturday, November 14, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. Developer Tools
  3. Unit Testing Frameworks
Ranked on the record · 32 apps

Best Unit Testing Frameworks 2026

Facts read 29 Sep 2026 – 11 Oct 2026

When you need to check individual pieces of a program, a unit testing framework can shape how you write, run, and maintain those checks. Compare supported languages with built-in mocks and parameterized cases to see whether they suit your code and testing style. Property-based checks, snapshot testing, and parallel execution offer further points of comparison. Free-plan availability and paid-from pricing can help you assess cost alongside capabilities. Kotest, NUnit, and Mockito are among the frameworks shown, with MockK, PHPUnit, and GoogleTest also included. Consider which listed features align with the cases you need to cover and the language support your project requires.

The standings: top 10

NameIn a lineRecord scorePrice fromTry it freeRuns onFacts read
01 QUnitQUnit is for developers testing JavaScript in browsers, workers, or server environments.5.5Free planFree planAndroid, iPhone & iPad, Web, Windows5 Oct 2026
02 Kotest5.3Free planFree planAndroid, iPhone & iPad, Web, Windows2 Oct 2026
03 NUnitNUnit suits developers writing unit tests for .NET languages, including teams that need automated test runs in build environments.5.1Free planFree planAndroid, iPhone & iPad, Windows, Mac4 Oct 2026
04 MockKMockK suits Kotlin developers writing tests that need configurable stand-ins, including tests of suspend functions.4.9Free planFree planAndroid, Windows, Mac, Linux11 Oct 2026
05 ScalaTest4.9Free planFree planWeb, Windows, Mac, Linux7 Oct 2026
06 VitestVitest suits JavaScript and TypeScript developers who want a testing framework that can work with Vite or independently.4.9Free planFree planWeb, Windows, Mac, Linux30 Sep 2026
07 CppUTestCppUTest suits developers writing C or C++ software, especially embedded-system teams.4.8Free planFree planWindows, Mac, Linux, Self-hosted8 Oct 2026
08 FsCheckFsCheck is for developers testing properties of .NET programs with generated inputs.4.8Free planFree planWindows, Mac, Linux7 Oct 2026
09 GoogleTestGoogleTest suits C++ developers who need a framework for tests beyond unit testing, including parameterized or parallel runs.4.8Free planFree planWindows, Mac, Linux1 Oct 2026
10 Go testingIt suits Go developers who want command-line testing, fuzzing, benchmarking, profiling, and race detection in their development workflow.4.8Free planFree planWindows, Mac, Linux7 Oct 2026
01

QUnit is for developers testing JavaScript in browsers, workers, or server environments.

Free plan AndroidiPhone & iPadWebWindowsMacLinux+2
02

Kotest

AndroidiPhone & iPadWeb+3
Record5.3 Visit
03

NUnit

NUnit suits developers writing unit tests for .NET languages, including teams that need automated test runs in build environments.

AndroidiPhone & iPadWindows+4
Record5.1 Visit
04

MockK

MockK suits Kotlin developers writing tests that need configurable stand-ins, including tests of suspend functions.

AndroidWindowsMac+1
Record4.9 Visit
6
Vitest

Vitest suits JavaScript and TypeScript developers who want a testing framework that can work with Vite or independently.

WebWindowsMac+1 Free plan Record4.9 Visit
7
CppUTest

CppUTest suits developers writing C or C++ software, especially embedded-system teams.

WindowsMacLinux+1 Free plan Record4.8 Visit
8
FsCheck

FsCheck is for developers testing properties of .NET programs with generated inputs.

WindowsMacLinux Free plan Record4.8 Visit
9
GoogleTest

GoogleTest suits C++ developers who need a framework for tests beyond unit testing, including parameterized or parallel runs.

WindowsMacLinux Free plan Record4.8 Visit
10
Go testing

It suits Go developers who want command-line testing, fuzzing, benchmarking, profiling, and race detection in their development workflow.

WindowsMacLinux Free plan Record4.8 Visit
11
Jasmine

It suits JavaScript and TypeScript developers who need browser or Node.js test runners, customizable matchers, and open-source tooling.

WebWindowsMac+1 Free plan Record4.8 Visit
12
Mockito

Mockito suits Java developers writing unit tests who need to control dependencies and check interactions.

AndroidLinuxSelf-hosted Free plan Record4.8 Visit
13
Pest

Pest is for PHP developers and coding agents that need to run tests or verify application behavior.

WindowsMacLinux+1 Free plan Record4.8 Visit
14
PHPUnit

PHP developers looking for a framework to write and run tests may find PHPUnit suitable.

WindowsMacLinux+1 Free plan Record4.8 Visit
15
Rust libtest

It suits Rust developers building crate, unit, integration, documentation, or benchmark tests.

WindowsMacLinux Free plan Record4.8 Visit
16
ScalaCheck

ScalaCheck suits Scala and Java developers who want to check program properties using randomized cases.

WindowsMacLinux Free plan Record4.8 Visit
17 WindowsMacLinux+1 Free plan Record4.8 Visit
18
Boost.Test

Boost.Test suits C++ developers who need program checks, unit testing, or execution monitoring.

WindowsLinux Free plan Record4.6 Visit
19 WindowsLinux Free plan Record4.6 Visit
20 WindowsMacLinux Free plan Record4.6 Visit
21
unittest

unittest suits Python developers who need built-in test organization, assertions, discovery, mocks, and command-line execution.

WindowsMacLinux Free plan Record4.6 Visit
22
ExUnit

ExUnit suits Elixir developers who want to define, run, and configure unit tests within an Elixir project.

Linux Free plan Record4.5 Visit
23
Hspec

Hspec suits Haskell developers who want to organize example tests and property checks in one framework.

Linux Free plan Record4.5 Visit
24
Mocha

Mocha suits JavaScript and TypeScript developers who need a test framework for Node.js or browser projects.

WebLinux Free plan Record4.5 Visit
25 Linux Free plan Record4.4 Visit