单元测试的覆盖率分析
dotCover 帮助您直接在 Visual Studio 中或使用 命令行工具 发现并 运行、调试或覆盖 单元测试。 支持以下单元测试框架:
NUnit — dotCover 安装包含 2 个捆绑的测试运行器,分别支持最高到 2.7.1 和 3.15.5 的版本。 其他版本最高支持到 4.1.0,如果项目中安装了相应的 NuGet 包,将会被使用。
MSTest 适用于所有 支持的 Visual Studio 版本
使用 VSTest 和 Microsoft.Testing.Platform 的自定义测试框架,例如 TUnit。
要启用对这些框架的支持,请在 dotCover 选项 的 页面上选择相应的复选框 Alt+R, O 。
Machine.Specifications (需要 扩展)。
使用 dotCover,您可以执行单个单元测试、测试类、文件、项目或解决方案中的所有测试。 您还可以执行在测试会话中组合的任意数量的测试。
在 Visual Studio 中分析单元测试的代码覆盖率是 dotCover 的主要使用场景之一。 它允许开发人员和测试工程师快速定位未被单元测试覆盖的代码部分,并相应地调整他们的测试活动。
在运行覆盖率分析之前,请确保所有目标程序集都存在 PDB 信息。 最安全的选择是使用 Debug构建配置来构建您的代码。
本节内容:
最后修改日期: 2025年 9月 27日