Visual Studio for Mac 中的测试工具

重要

根据 Microsoft 的新式生命周期策略,Visual Studio for Mac 计划于 2024 年 8 月 31 日停用。 虽然你可以继续使用 Visual Studio for Mac,但 Mac 上的开发人员还可以使用其他几个选项,例如适用于 VS Code 的新 C# 开发工具包扩展的预览版本。

详细了解支持时间线和替代方案

Visual Studio for Mac 测试工具可帮助你和你的团队达到并保持高标准的代码卓越性。 可以使用 Microsoft 单元测试框架 (MSTest)、xUnit 或 NUnit 编写和运行单元测试。

创建测试

要开始测试,可以通过右键单击解决方案并选择“添加”>“新建项目...”菜单,在解决方案中创建新的测试项目。 然后,选择对话框左侧的一个“测试”类别(例如“Web 和控制台”>“测试”类别)。 选择要创建的测试项目的类型,然后选择“下一步”。 按照显示的对话框中的说明进行操作,系统会将新的测试项目添加到解决方案中。

New project dialog with Web and Console > Tests section selected, showing xUnit, MSTest, and NUnit projects

注意

有关如何对 .NET Core 应用程序进行单元测试并选择单元测试框架的详细信息,请参阅 .NET Core 和 .NET Standard 中的单元测试文档。

运行测试

“单元测试”窗口用于运行单元测试,并通过“视图”>“测试”菜单打开。 解决方案中的单元测试将自动发现并显示在此窗口中。 你可以在此处运行所有测试或所选的一组测试。

Test Window showing a list of unit tests and a tool bar for running or stopping tests.

在编辑包含单元测试的 C# 类时,可以通过右键单击测试类或测试方法,然后选择“运行测试”或“调试测试”菜单来运行测试 。 选择“运行测试”菜单项将在“测试窗口”中运行测试,选择“调试测试”菜单将执行相同操作并附加调试程序,以便对代码进行故障排除 。

Editor right-click menu with Run and Debug Tests options

测试运行时,系统会显示一个“测试结果”窗口,以便你可以查看成功或失败的测试以及运行这些测试的输出。

Test results window showing one failed test and a count of 21 passed tests and 1 failed test.

另请参阅