首页 >电脑软件 > 代码覆盖率工具JetBrains dotCover v2021.1.5 官方最新安装版
代码覆盖率工具JetBrains dotCover v2021.1.5 官方最新安装版

代码覆盖率工具JetBrains dotCover v2021.1.5 官方最新安装版

软件大小:32.7MB

软件语言:简体中文

软件类别:应用工具

更新时间:2026-01-30 17:22:15

版本:ver v2021.1.5 官方最新安装版

应用平台:Windows平台

  • 软件介绍
  • 软件截图
  • 相关软件
  • 相关阅读
  • 下载地址

JetBrains dotCover v2021.1.5 是一款强大的代码覆盖率工具,能精准分析代码执行情况,为开发者提供详细的覆盖报告。我特别喜欢它的可视化界面功能,它能以直观的图形展示代码覆盖情况。之前我在检查代码测试覆盖度时,面对复杂的代码和冗长的数据,很难快速定位未覆盖部分。有了这个功能,我能迅速找到问题区域,大大提高了测试效率。

确保您了解单元测试覆盖代码的程度,dotCover计算并报告面向 .net framework、.NET Core、Mono 和 Mono for Unity 的应用程序的语句级代码覆盖率。

功能特征

覆盖率高亮显示

dotCover 可以可视化代码覆盖率,为您提供方便。 您可以直接在 Visual Studio 中查看在特定覆盖会话中覆盖和未覆盖的语句,语句将高亮显示。

持续覆盖率分析

dotCover 提供了一个可与持续集成服务器搭配使用的控制台实用程序。 此外,TeamCity 中还内置了免费的服务器版 dotCover。

筛选和排除节点

通过覆盖率筛选器定制覆盖率分析。 从覆盖率快照中排除特定项目时,dotCover 将立即重新计算覆盖率统计数据。

导航到覆盖的测试

使用快捷键检测哪些单元测试覆盖特定语句:Visual Studio 弹出窗口将显示覆盖测试的列表,并让您导航到其中任何一个测试。

功能介绍

单元测试

在 Visual Studio 中或使用命令行实用程序执行和调试单元测试并分析其覆盖率。 dotCover 支持多种单元测试框架,包括 MSTest、NUnit、xUnit 和 MSpec。

手动测试会话

对于手动测试会话,dotCover 可显示会话期间调用了哪些代码以及未到达的部分。 使用覆盖率分析数据,您可以轻松获得测试应用程序的源代码。

检测热点

使用 Hot Spots 视图一目了然地检测潜在的风险区域,此视图可显示覆盖率最低、最复杂的方法。 通过直观的图形表示,让您的覆盖率分析有一个良好的开端。

与 Visual Studio 和 JetBrains Rider 无缝集成

dotCover 可与 Visual Studio 和 JetBrains Rider 集成,为您提供无需离开代码编辑器即可分析和可视化代码覆盖率的优势。 它支持 Visual Studio 2010 — 2017 和 JetBrains Rider 2018.2 或更高版本。

持续测试

dotCover 可以实时发现哪些单元测试受到最新代码变更的影响,并自动为您重新运行受影响的测试。

可以为任何单元测试会话打开持续测试模式:通过这种方式, 您可以选择希望哪些测试要持续运行,而哪些测试以 传统方式运行。

软件特色

与ReSharper集成:

我们将继续添加对最新版本的ReSharper的支持,以实现简单的单元测试覆盖率分析。

每次快照设置:

节点排除,包含和其他快照设置与快照(* .settings)一起保存在文件中。

getter和setter的属性:

浏览覆盖结果时,您可以清楚地看到具有getter和setter的属性,以及具有add和remove访问器的事件。匿名委托和lambda由包含方法的节点表示,这些方法表示它们接收和返回的类型。

HTML和JSON报告:

除了以前可用的XML导出之外,dotCover现在还允许您从控制台运行器和Visual Studio Coverage UI生成HTML和JSON格式的报告。

预定义的配色方案:

有些人喜欢它的黑暗,有些人喜欢它的明亮,所以我们认为,为什么不默认提供几种颜色突出显示方案?也就是说,您仍然可以通过“工具” |“设置”来调整dotCover显示项目,从而微调覆盖率突出显示的颜色。选项| 环境| 字体和颜色。

支持动态NUnit测试:

完全支持动态NUnit测试用例以及组合,顺序和其他常见NUnit属性。

即时过滤覆盖树:

您可以从覆盖树中排除特定节点或除该节点之外的所有节点,并使dotCover立即重新计算覆盖和未覆盖代码的百分比。

从TeamCity获取覆盖率分析数据:

现在,您可以使用TeamCity Visual Studio插件连接到TeamCity服务器,并从Continuous Integration coverage分析运行中获取数据。

部分重新运行测试时,覆盖率信息的增量更新:

覆盖范围信息是增量计算的,不需要对新运行进行完整的性能分析,从而使整个过程更快。

每个解决方案的覆盖范围设置:

coverage筛选器按解决方案存储在projectName.dotCover文件中。如果您涉及的是已编译的应用程序,即您本身没有使用解决方案,则使用全局设置。

软件截图
  • 代码覆盖率工具JetBrains dotCover v2021.1.5 官方最新安装版
  • 代码覆盖率工具JetBrains dotCover v2021.1.5 官方最新安装版下载地址

相关软件

相关阅读