首页 > 软件列表 > JetBrains dotCover
JetBrains dotCover

JetBrains dotCover

代码覆盖率工具

软件语言:英文
软件授权:试用
适用系统:Windows
创建时间:2021-07-30
软件厂商/开发者信息:JetBrains

软件介绍

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 开发者和测试人员,用来检查单元测试对代码的覆盖程度,也适合在持续集成流程中跟踪覆盖率。

版本列表