此文章適用於:✔️ .NET 6 SDK 與更新版本
名稱
dotnet test - 用來執行單元測試的 .NET 測試驅動程式。
描述
dotnet test 命令會建置解決方案,並使用 VSTest 或Microsoft測試平臺 (MTP) 來執行測試。 你使用的測試執行程式決定可用的命令列選項和行為。
選擇測試跑道
要啟用 Microsoft.Testing.Platform,你需要在檔案中 global.json 指定測試執行者:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
備註
VSTest 是測試運行者(test runner)的有效值。 這是目前的預設,可以省略。
這很重要
dotnet test MTP 體驗僅支援 Microsoft.Testing.Platform 1.7 版和更新版本。
測試跑道文件
可用的命令列選項、行為與功能會依你使用的測試執行器而異:
dotnet 測試 VSTest - 傳統測試平台,支援 .NET 6 SDK 及更新版本。 提供完整的測試發現、過濾及結果報告功能。
dotnet 測試 MTP - 現代測試平台,支援 .NET 10 SDK 及更新版本。 提供更快的測試執行與更靈活的測試模組選擇。
小提示
如需有關 dotnet test的概念檔,請參閱 使用 dotnet test 進行測試。
另請參閱
- 使用 dotnet 測試
- 使用 VSTest dotnet 測試
- 使用 MTP dotnet 測試
- 架構與目標
- .NET 執行階段識別碼 (RID) 目錄