#Microsoft.Testing.Platform and Microsoft Test Framework (MSTest)

This repository is the home for Microsoft.Testing.Platform and extensions, as well as MSTest.
Microsoft.Testing.Platform is a lightweight alternative to VSTest. For more information, see Microsoft.Testing.Platform overview.
MSTest, Microsoft Test Framework, is a testing framework for .NET applications. It allows you to write tests, use Test Explorer, create test suites, and apply the red, green, and refactor patterns to write code.
This is a fully supported, open source, and cross-platform test framework with which to write tests targeting .NET Framework, .NET Core, .NET, UWP, and WinUI on Windows, Linux, and Mac.
#How can I contribute?
We welcome any kind of contribution!
- Contributing guides how to best contribute
- Dev Guide explains how to build and test
- Experimental Bazel build documents the staged native build, validation commands, and remaining MSBuild parity gaps.
- Documentation contains information about the history, context, and supported or unsupported features. It also gathers the various official documentation pages on learn.microsoft.com about MSTest.
#How to consume MSTest?
MSTest is shipped as NuGet packages that can be added to your projects. The following table lists all available packages.
#License
MSTest is licensed under the MIT license.
The LICENSE and ThirdPartyNotices in any downloaded archives are authoritative.