单元测试辅助
ReSharper 帮助您直接在 Visual Studio 中发现并 运行或调试 单元测试。 支持以下单元测试框架:
NUnit — ReSharper 安装包含两个捆绑的测试运行器,分别支持版本最高到 2.7.1 和 3.15.5。 支持其他最高到 4.1.0 的版本,如果在项目中安装了相应的 NuGet 包,这些版本将被使用。
MSTest 适用于所有 支持的 Visual Studio 版本
使用 VSTest 和 Microsoft.Testing.Platform 的自定义测试框架,例如 TUnit。
要启用对这些框架的支持,请在 ReSharper 选项 的 页面上选择相应的复选框 Alt+R, O 。
Machine.Specifications (需要一个 扩展)。 有关使用扩展的更多信息,请参阅 管理扩展。
Jasmine 1.3。 - 2.3。
使用 ReSharper,您可以执行单个单元测试、测试类、文件、项目或解决方案中的所有测试。 您还可以执行在测试会话中组合的任意数量的测试。
单元测试支持可以通过其他 JetBrains .NET 产品扩展:您可以使用 dotTrace 对单元测试进行性能分析,并使用 dotCover 分析单元测试的代码覆盖率。 这些产品包含在 dotUltimate 许可证中。
本节内容:
- 在当前文档中
- 在项目或解决方案中
- 单元测试会话
- 测试类别
- 执行测试
- 分析测试结果
- 创建单元测试
- 在测试和被测试代码之间导航
- 维护单元测试的代码质量
- 使用 dotCover 分析代码覆盖率
- 使用 dotTrace 分析单元测试
- 使用 dotMemory Unit 监控内存
- 单元测试资源管理器窗口
- 单元测试会话窗口
此功能在以下语言和技术中 受支持:
此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。
最后修改日期: 2025年 9月 27日