NUnit is a popular open‑source unit testing framework for all .NET languages. If you’re looking for other testing frameworks, assertion libraries, BDD tools, UI automation, or test‑management platforms that can complement or replace NUnit, the list below covers the most widely‑adopted options.
Get targeted exposure with custom position pinning and highlighted placement.
A modern, extensible unit testing framework for .NET with a focus on community‑driven development and parallel test execution.
Microsoft’s official test framework, fully integrated with Visual Studio and Azure DevOps, supporting data‑driven and ordered tests.
A feature‑rich testing framework that extends NUnit with advanced data‑driven, combinatorial, and parameterized testing capabilities.
A lightweight, self‑executing version of NUnit that can be embedded directly into applications for in‑process testing.
A .NET assertion library that provides a fluent syntax for more readable and expressive test assertions.
An assertion framework that offers clear, human‑readable failure messages, making test failures easier to diagnose.
A popular mocking library for .NET that enables creation of lightweight test doubles with a simple, lambda‑based API.
A friendly mocking framework that uses a natural‑language syntax to create substitutes for interfaces and classes.
An auto‑mocking and auto‑data generation library that reduces boilerplate in unit tests by creating anonymous test objects.
A .NET BDD framework that lets you write executable specifications in Gherkin syntax, integrating with NUnit, xUnit, or MSTest.
A lightweight BDD framework for .NET that focuses on readability and integrates with popular test runners.
A BDD test automation library that uses a fluent API to define Given‑When‑Then scenarios in C#.
An open‑source UI automation library for Windows applications, built on top of Microsoft UI Automation.
A cross‑browser automation framework that supports .NET bindings for end‑to‑end web UI testing.
Modern browser automation library offering reliable end‑to‑end testing across Chromium, Firefox, and WebKit with .NET support.
A fast, developer‑centric JavaScript end‑to‑end testing framework that can be used alongside .NET back‑ends for UI validation.
A Visual Studio extension that adds test runner support for multiple frameworks (NUnit, xUnit, MSTest) directly from the IDE.
JetBrains’ test runner integrated into ReSharper, providing seamless execution of NUnit, xUnit, MSTest, and other frameworks.
A comprehensive test‑management suite that includes manual, exploratory, and automated testing integrated with Azure Pipelines.
A web‑based test case management tool that integrates with CI pipelines and supports automated test result imports from NUnit, xUnit, etc.