A friendly substitute for .NET mocking libraries.
-
Updated
Aug 10, 2025 - C#
Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.
A friendly substitute for .NET mocking libraries.
UI automation library for .Net
Coyote is a library and tool for testing concurrent C# code and deterministically reproducing bugs.
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
An API testing tool with support for HTTP/2 and HTTP/3. Alternative to Postman.
Validate infrastructure as code (IaC) and objects using PowerShell rules.
CLI/GUI Frontend of Unity Test Runner to test on any platform.
Object Exporter lets you export out an object while debugging in Visual Studio, the object can be serialized in either C#, JSON or XML.
NUnit Console runner and test engine
System Analysis Software
Web api management and performance testing tools
skUnit is a testing tool for .NET AI units, such as IChatClient and SK kernels.
Bringing Jest-esque Snapshot testing to C#
Official C# implementation of GDUnit4 - a comprehensive unit testing framework for Godot 4. Features VS/Rider test adapter integration, parameterized tests, scene runners, and extensive assertion methods.
A suite of convention specifications for enforcing type and style conventions in your codebase
Ginger Automation IDE
Cross-platform Distributed Test Runner. Executes tests in parallel, time balanced on multiple machines.