FREEDOM251

Freedom251 › NUnit

Instead of NUnit

NUnit alternatives

NUnit is a free, MIT-licensed framework for unit testing .NET languages, including C#, VB.NET, F#, and C++. It supports parameterized cases and parallel execution, while NUnit 5 adds test and fixture dependency attributes, repeat runs with configurable pass percentages, and builds targeting net462, net8.0, and net10.0. Templates for Visual Studio, Visual Studio Code, Rider, and dotnet new help set up projects, and the NUnit3TestAdapter supports automated runs on clean CI machines. NuGet and GitHub provide installation options.

  1. 1

    Kotest

    Free plan AndroidiPhoneLinux+3

    Kotlin multiplatform and property testing — Kotest targets Kotlin across JVM, JavaScript, Native, Wasm, and Android, adding expressive styles, over 350 matchers, and property testing beyond NUnit’s .NET focus.

    7.4 Free plan Visit site
  2. 2

    QUnit

    Free plan AndroidAPIiPhone+5

    JavaScript browser and Node.js testing — QUnit is a JavaScript framework for browsers, Node.js, SpiderMonkey, and Web Workers, with custom runners, reporters, and DOM fixture resets.

    7.2 Free plan Visit site
  3. 3

    CppUTest

    Free plan LinuxMacSelf-hosted+1

    C and C++ embedded-system testing — CppUTest focuses on portable C/C++ and embedded testing, adding mocking, per-test memory-leak detection, C macros, and CI XML output.

    7.6 Free plan Visit site
  4. 4

    FsCheck

    Free plan LinuxMacWindows

    Property-based testing for .NET programs — FsCheck generates random cases to check properties and shrinks failures to minimal counterexamples, complementing NUnit rather than replacing its general unit framework.

    Free plan Visit site
  5. 5

    Jasmine

    Free plan LinuxMacWeb+1

    Dependency-free JavaScript testing — Jasmine tests browser and Node.js JavaScript without external dependencies or other JavaScript frameworks, with standalone browser and configurable runners.

    7.4 Open source Visit site
  6. 6

    Pest

    Free plan LinuxMacSelf-hosted+1

    PHP testing with browser and AI checks — Pest targets PHP and adds browser testing through Playwright, AI-agent verification, AI evaluations, mutation testing, profiling, and test impact analysis.

    7.2 Free plan Visit site
  7. 7

    PHPUnit

    Free plan LinuxMacSelf-hosted+1

    PHP developer testing and coverage reports — PHPUnit provides PHP assertions, data providers, dependencies, test doubles, coverage reports, retry controls, and PHAR or Composer installation.

    7.2 Free plan Visit site
  8. 8

    Boost.Test

    Free plan LinuxWindows
    7.4 Free plan Visit site
  9. 9

    GoogleTest

    Free plan LinuxMacWindows
    7.4 Free plan Visit site
  10. 10

    Go testing

    Free plan LinuxMacWindows
    7.3 Free plan Visit site
  11. 11

    ExUnit

    Free plan Linux
    7.1 Free plan Visit site
  12. 12

    MSTest

    Free plan LinuxMacWindows
    7.1 Open source Visit site
  13. 13

    ScalaTest

    Free plan LinuxMacSelf-hosted+2
    7.1 Free plan Visit site
  14. 14

    Hspec

    Free plan Linux
    7.0 Free plan Visit site
  15. 15

    Jest

    Free plan Self-hosted
    7.0 Free plan Visit site
  16. 16

    Minitest

    Free plan LinuxWindows
    7.0 Free plan Visit site
  17. 17

    Mocha

    Free plan LinuxWeb
    7.0 Open source Visit site
  18. 18

    JUnit

    Free plan Self-hosted
    6.9 Free plan Visit site
  19. 19

    Vitest

    Free plan LinuxMacWeb+1
    6.9 Free plan Visit site
  20. 20

    xUnit.net

    Free plan LinuxMacSelf-hosted+1
    6.9 Free plan Visit site
  21. 21

    unittest

    Free plan LinuxMacWindows
    6.8 Free plan Visit site
  22. 22

    pytest

    Free plan Linux
    6.7 Free plan Visit site
  23. 23

    RSpec

    Free plan Linux
    6.7 Open source Visit site
  24. 24

    Busted

    Free plan LinuxMacWindows
    6.4 Free plan Visit site
  25. 25

    Catch2

    Free plan LinuxMacWindows
    6.4 Free plan Visit site

← Back to NUnit The whole unit testing list