Microsoft.Testing.Platform 2.3.3

Microsoft.Testing.Platform

Microsoft.Testing.Platform is a lightweight and portable alternative to VSTest for running tests in CLI, continuous integration (CI) pipelines, Visual Studio Test Explorer, and Visual Studio Code Test Explorer. Microsoft.Testing.Platform is embedded directly in your test projects and test applications can be run directly.

Microsoft.Testing.Platform is open source. You can find Microsoft.Testing.Platform code in the microsoft/testfx GitHub repository.

Install the package

dotnet add package Microsoft.Testing.Platform

About

This package provides the core platform and the .NET implementation of the testing protocol. It includes:

  • Test application host: test projects are built as executables that can be run directly
  • Extensibility model: a rich extensibility model allowing test frameworks, tools and extensions to interoperate
  • Protocol: the Microsoft Testing Platform protocol enabling communication between the test host and external consumers (e.g. IDE, CI)

This package is typically not referenced directly. Instead, test framework packages (such as MSTest) reference it automatically.

Documentation

For this package, see https://learn.microsoft.com/dotnet/core/testing/microsoft-testing-platform-intro.

For comprehensive documentation, see https://aka.ms/testingplatform.

Feedback & contributing

Microsoft.Testing.Platform is an open source project. Provide feedback or report issues in the microsoft/testfx GitHub repository.

Showing the top 20 packages that depend on Microsoft.Testing.Platform.

Packages Downloads
Microsoft.Testing.Extensions.Telemetry
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides telemetry for the platform.
47
Microsoft.Testing.Extensions.Telemetry
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides telemetry for the platform.
56
Microsoft.Testing.Extensions.Telemetry
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides telemetry for the platform.
1 933
Microsoft.Testing.Extensions.Telemetry
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides telemetry for the platform.
1 939
Microsoft.Testing.Extensions.TrxReport.Abstractions
Package Description
43
Microsoft.Testing.Extensions.TrxReport.Abstractions
Package Description
60
Microsoft.Testing.Extensions.TrxReport.Abstractions
Package Description
1 932
Microsoft.Testing.Extensions.TrxReport.Abstractions
Package Description
1 941
Microsoft.Testing.Extensions.VSTestBridge
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides a bridge integration for test adapters wanting to target both VSTest and Microsoft.Testing.Platform test platforms.
41
Microsoft.Testing.Extensions.VSTestBridge
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides a bridge integration for test adapters wanting to target both VSTest and Microsoft.Testing.Platform test platforms.
43
Microsoft.Testing.Extensions.VSTestBridge
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides a bridge integration for test adapters wanting to target both VSTest and Microsoft.Testing.Platform test platforms.
56
Microsoft.Testing.Extensions.VSTestBridge
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides a bridge integration for test adapters wanting to target both VSTest and Microsoft.Testing.Platform test platforms.
1 916
Microsoft.Testing.Extensions.VSTestBridge
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides a bridge integration for test adapters wanting to target both VSTest and Microsoft.Testing.Platform test platforms.
1 925
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
43
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
48
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
49
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
51
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
57
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
1 916
Microsoft.Testing.Platform.MSBuild
Microsoft Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device. This package provides MSBuild integration of the platform, its extensions and configuration files.
1 942

.NET 8.0

  • No dependencies.

.NET 9.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
2.3.3 1 2026-08-12
2.3.2 0 2026-07-13
2.3.1 0 2026-07-08
2.3.0 2 2026-08-04
2.2.3 48 2026-05-27
2.2.2 0 2026-04-30
2.2.1 0 2026-04-07
2.1.0 40 2026-02-16
2.0.2 0 2025-11-11
2.0.1 36 2025-11-11
2.0.0 0 2025-10-07
2.0.0-preview.25480.4 0 2025-09-30
2.0.0-preview.25465.3 0 2025-09-15
2.0.0-preview.25454.2 0 2025-09-04
2.0.0-preview.25452.10 0 2025-09-02
2.0.0-preview.25415.9 0 2025-08-15
2.0.0-preview.25411.5 0 2025-08-15
2.0.0-preview.25372.6 0 2025-07-22
2.0.0-preview.25358.7 0 2025-07-08
1.9.1 2 2026-02-21
1.9.0 1 929 2025-10-21
1.8.5 0 2025-09-30
1.8.4 19 2025-09-18
1.8.3 0 2025-08-26
1.8.2 1 2026-08-15
1.8.1 0 2025-08-05
1.8.0 0 2025-07-29
1.7.3 0 2025-06-17
1.7.2 0 2025-06-10
1.7.1 0 2025-05-27
1.7.0 0 2025-05-20
1.7.0-preview.25167.10 0 2025-03-18
1.6.3 14 2025-04-04
1.6.2 1 2026-08-15
1.6.1 0 2025-02-18
1.6.0 0 2025-02-12
1.5.3 1 941 2025-12-03
1.5.2 0 2025-01-21
1.5.1 0 2025-01-13
1.5.0 0 2024-12-20
1.4.3 1 2025-04-04
1.4.2 0 2024-10-31
1.4.1 40 2025-05-13
1.4.0 0 2024-09-11
1.4.0-preview.24422.11 0 2024-08-23
1.4.0-preview.24415.5 0 2024-08-15
1.3.2 0 2024-08-05
1.3.1 0 2024-07-16
1.3.0-preview.24325.7 0 2024-06-25
1.2.1 0 2024-05-21
1.2.0 0 2024-05-16
1.1.0 0 2024-04-03
1.1.0-preview.24163.4 0 2024-03-14
1.0.2 0 2024-02-22
1.0.1 0 2024-02-13
1.0.0 0 2024-01-24
1.0.0-preview.24068.6 0 2024-01-19
1.0.0-preview.23622.9 0 2023-12-23
1.0.0-preview.23621.14 0 2023-12-22