dotnet 測試

此文章適用於:✔️ .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 進行測試

另請參閱