安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > JetBrains dotCover(代码覆盖率工具) v2020.1.3 官方版
JetBrains dotCover(代码覆盖率工具)

JetBrains dotCover(代码覆盖率工具)

 v2020.1.3 官方版
  • 软件大小:27.8 MB
  • 更新日期:2020-06-17 14:45
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:27.8 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  JetBrains dotCover2020是一款功能强大的.NET单元测试运行器和代码覆盖率工具,软件提供了连续测试、运行单元测试、调试单元测试、从解决方案运行所有测试、涵盖解决方案中的所有测试、运行当前会话、重复上一次运行、将测试追加到会话、创建新会话等多种测试功能,可以帮助用户有效的分析.NET代码覆盖率,在使用上,该程序并不复杂,仅需简单的步骤即可快速进行分析与测试,并内置了强大的优化器,为您带来全面的解决方案,有需要的朋友赶紧到本站下载吧!

JetBrains dotCover(代码覆盖率工具)

软件功能

  分析.NET代码覆盖率

  JetBrains dotCover是一个.NET单元测试运行程序和代码覆盖工具,与Visual Studio和JetBrains Rider集成在一起。

  确保知道单元测试覆盖代码的程度。dotCover在针对.NET Framework, .NET Core,Mono或 Mono for Unity的应用程序中计算并报告语句级代码覆盖率 。

  单元测试

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

  手动测试

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

  检测热点

  通过“热点”视图一目了然地检测潜在的风险区域,该视图显示了覆盖范围最小,最复杂的方法。通过直观的图形表示,可以轻松进行覆盖率分析。

  与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文件中。如果您涉及的是已编译的应用程序,即您本身没有使用解决方案,则使用全局设置。

安装方法

  1、双击JetBrains dotCover 2020安装程序进入如下的向导界面,选择dotCover 2020.1.3,然后进入下一步的安装。

JetBrains dotCover(代码覆盖率工具)

  2、阅读许可协议,点击【accept】按钮同意并进入下一步的安装。

JetBrains dotCover(代码覆盖率工具)

  3、准备安装JetBrains dotCover 2020,点击【install】按钮开始执行安装操作。

JetBrains dotCover(代码覆盖率工具)

  4、弹出如下的安装成功的提示,点击【exit】按钮退出。

JetBrains dotCover(代码覆盖率工具)

使用说明

  从覆盖树中排除节点

  作为提前设置的或应用到打开的任何解决方案的筛选器的替代方法,您可以在使用某些项目时从覆盖率结果中将其排除。

  当您已经收集了覆盖率数据后,可以选择从覆盖树中排除特定节点(并且可选择创建永久覆盖率筛选器)。 一旦您这样做,dotCover 将立即重新计算覆盖率统计数据。

JetBrains dotCover(代码覆盖率工具)

  多种报告格式

  dotCover 帮助您以所需的方式处理覆盖率数据。

  导出为多种格式,包括 HTML、XML、JSON 和用于 NDepend 的 XML,使您能够与团队的其他成员共享覆盖率报告,或将覆盖率信息传递给外部服务。

JetBrains dotCover(代码覆盖率工具)

  用于人工测试的代码覆盖率

  作为单元测试覆盖率的替代,dotCover 可以在从 Visual Studio 中执行的 .NET 应用程序上运行覆盖率分析。

  这使 QA 工程师能够执行用例场景,并检查在此用例期间实际执行了哪些代码。 保存与合并覆盖率快照支持执行不常用的测试用例。

JetBrains dotCover(代码覆盖率工具)

  覆盖率分析作为持续集成的一部分

  dotCover 非常适合持续集成服务器,特别是 JetBrains 的自有产品 TeamCity。

  首先,通过 Visual Studio 中的 TeamCity 插件,dotCover 可以从 TeamCity 服务器获得覆盖率数据,无需在本地计算机上运行覆盖率分析。

  另一方面,dotCover 覆盖率分析引擎绑定到免费版 TeamCity,有助于安排覆盖率作为持续集成流程的一部分运行,并生成服务器端覆盖率报告。 TeamCity 理解 dotCover 控制台运行程序的输出,并且会在生成日志中高亮显示其错误和警告。

JetBrains dotCover(代码覆盖率工具)

下载地址

人气软件