JetBrains dotCover
代码覆盖率工具
软件介绍
JetBrains dotCover 是 JetBrains 出品的 .NET 单元测试运行器和代码覆盖率分析工具,官网称它属于 dotUltimate 套件。它可以计算并报告针对 .NET Framework、.NET Core、Mono 和 Mono for Unity 的应用程序的语句级代码覆盖率。
核心功能
- 单元测试运行:在 IDE 中或通过命令行运行单元测试并分析覆盖率,支持 MSTest、NUnit、xUnit 和 MSpec 等框架。
- 手动测试会话:显示会话期间执行到的代码和没有执行到的部分。
- 覆盖率高亮:在编辑器中标出被覆盖和未被覆盖的语句。
- 热点视图:Hot Spots 视图突出显示覆盖率低且逻辑复杂的方法。
- 持续测试:代码改动后自动重新运行受影响的单元测试。
- 筛选与排除:用覆盖率筛选器排除指定项目,统计数据会立即重新计算。
- 跳转到覆盖测试:从某条语句直接导航到覆盖它的测试。
- 持续集成:官网提到控制台工具可配合持续集成服务器使用,TeamCity 内置有免费的服务器版 dotCover。
支持平台与系统要求
官网称 dotCover 可集成到 Visual Studio(2010 至 2026)和 JetBrains Rider 2018.2 及以上版本。其他系统要求官网产品页没有列出,这里不作推测。
版本与授权
官方提供 30 天免费试用,试用结束后需要订阅;dotCover 也包含在 dotUltimate 中。官方产品页没有标注当前版本号,价格以 JetBrains 官网价格页为准。
适用人群或使用场景
适合 .NET 开发者和测试人员,用来检查单元测试对代码的覆盖程度,也适合在持续集成流程中跟踪覆盖率。
版本列表
-
-
-
JetBrains dotCover v2021.1.5 官方版
JetBrains dotCover(代码覆盖率工具),JetBrainsdotCo ...
软件大小:34.0 MB 更新时间:2021-07-30
-
