DotCover下载_DotCover v2019.1.3 官方版-零度软件园

福建快3投注

您的位置:零度软件园编程工具编程工具DotCover v2019.1.3 官方版

DotCover v2019.1.3 官方版DotCover v2019。1。3 官方版

软件大小:22.8M

软件官网:HomePage

用户评分:

软件类型:国产软件

运行环境:WinAll

软件语言:简体中文

软件分类:编程工具

更新时间:2019/7/29

授权方式:免费软件

插件情况:无 插 件

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过
软件标签: DotCover
DotCover是一个程序开发辅助工具,主要用于测试ReSharper Ultimate开发中代码的覆盖率,提供可视化代码覆盖率信息。软件可集成于Visual Studio,能够帮助.net开发人员确保代码覆盖在每段文本中。

DotCover下载第1张预览图

DotCover软件特点

分析.NET 代码覆盖率
JetBrains dotCover是一个.NET单元测试运行器和代码覆盖工具,它与Visual Studio和JetBrains Rider集成。
确保您知道单元测试涵盖代码的程度。dotCover计算并报告面向.NET Framework,Silverlight 或.NET Core的应用程序中的语句级代码覆盖率 。

单元测试
在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可以即时计算出哪些单元测试受到最新代码更改的影响,并自动为您重新运行受影响的测试。
可以为任何单元测试会话打开连续测试模式:这样,您可以选择要连续运行的测试以及以传统方式运行的测试。
DotCover下载第2张预览图

DotCover软件优点

覆盖突出显示
dotCover可以为您提供方便的代码覆盖。您可以在Visual Studio中查看特定coverage会话中涵盖和未覆盖的突出显示的语句。

连续覆盖分析
dotCover提供了一个用于Continuous Integration服务器的控制台实用程序。此外,TeamCity内置了dotCover的免费服务器端版本。

过滤和排除节点
使用覆盖过滤器自定义覆盖率分析。从coverage快照中排除特定项目时,dotCover会立即重新计算coverage统计信息。

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

DotCover功能

dotCover是一个.NET单元测试和代码覆盖工具 ,可以在Visual Studio和 JetBrains Rider中正常工作,帮助您了解单元测试覆盖代码的程度,提供可视化代码覆盖的好方法,并且可以进行持续集成。dotCover计算并报告面向.NET Framework,Silverlight 和.NET Core的应用程序中的语句级代码覆盖率 。

Visual Studio集成
与Visual Studio和JetBrains Rider集成
dotCover是Visual Studio和JetBrains Rider的插件,为您提供分析和可视化代码覆盖的优势,而无需离开代码编辑器。这包括在IDE中运行单元测试和分析覆盖结果,以及支持不同的颜色主题,新图标和菜单。
dotCover支持Visual Studio 2010 - 2019预览1和JetBrains Rider 2018.2或更高版本。
DotCover下载第3张预览图

适用于Windows,macOS和Linux
作为Windows上Visual Studio或JetBrains Rider的一部分,dotCover支持面向.NET Framework 1.0 - 4.7和.NET Core 1.0 - 3.0的项目。在macOS和Linux上,dotCover只能作为JetBrains Rider的一部分用于分析.NET Core 2.0 - 3.0项目中的代码覆盖率。
DotCover下载第4张预览图

运行和管理单元测试
dotCover捆绑了一个单元测试运行器,它与.NET开发人员ReSharper的另一个JetBrains工具共享。
该运行器在Visual Studio / JetBrains Rider中工作,允许通过会话管理单元测试,并支持多个单元测试框架,即MSTest,NUnit,xUnit(全部开箱即用)和MSpec(通过插件)。
DotCover下载第5张预览图

持续测试
dotCover支持连续测试:现代单元测试工作流程,dotCover可以即时计算出哪些单元测试受到最新代码更改的影响,并自动为您重新运行受影响的测试。
根据您的偏好,dotCover可以在保存文件,构建解决方案时或在您明确告知dotCover这样做时运行受影响的测试。
可以为任何单元测试会话打开连续测试模式:这样,您可以选择要连续运行的测试以及以传统方式运行的测试。
DotCover下载第6张预览图

单元测试覆盖率
dotCover的一个主要用例是分析单元测试 覆盖率 - 即找出应用程序业务逻辑的哪些部分用单元测试覆盖,哪些不用。
与单元测试运行结果一起,dotCover显示一个覆盖树,显示单元测试覆盖特定项目,命名空间,类型或类型成员的详细程度。
DotCover下载第7张预览图

Visual Studio和JetBrains Rider中的覆盖突出显示
为了可视化覆盖数据,dotCover可以在代码编辑器中突出显示代码行。可以选择在突出显示标记和彩色背景之间切换或显示两者。
请注意,突出显示不仅显示已覆盖和未覆盖的代码,还显示覆盖单元测试的结果。绿色表示测试通过,而红色表示至少一个覆盖该语句的测试失败。灰色显示未覆盖的代码。
DotCover下载第8张预览图

导航到覆盖测试
dotCover提供了一个命令(和一个键盘快捷键)来检测哪些测试覆盖代码中的特定位置,无论是类,方法还是属性。
您可以从Visual Studio文本编辑器或dotCover的Coverage Tree视图调用该命令。
您可以从列出覆盖测试的弹出窗口导航到任何这些测试。此外,您可以立即运行它们或添加到现有的单元测试会话。
DotCover下载第9张预览图

热点视图
Hot Spots视图旨在帮助您识别解决方案中风险最大的方法。热点是根据高圈复杂度和方法的低单位测试覆盖率计算的。
DotCover下载第10张预览图

远程代码覆盖
您可以在远程计算机上运行单元测试的覆盖率分析,并将结果返回到本地计算机。一旦开始覆盖率分析,dotCover就会将二进制文件和要执行的测试列表发送到远程服务器。
所有计算都由服务器执行,然后覆盖快照将发送回您的计算机。然后,您可以像执行本地coverage运行一样检查覆盖率结果。
DotCover下载第11张预览图

覆盖范围过滤器
有时,您不希望在整个解决方案范围内了解覆盖率数据。例如,您可能对标记为ObsoleteAttribute或特定遗留项目的代码的覆盖率统计信息不感兴趣 。
在这种情况下,您可以根据项目,名称空间,类型或类型成员名称设置全局或特定于解决方案的coverage过滤器。还可以使用属性过滤器将收集覆盖范围信息限制为使用某些属性标记(或未标记)的代码。
DotCover下载第12张预览图

从覆盖树中排除节点
作为您提前设置或应用于您打开的任何解决方案的过滤器的替代方法,您可以在使用它们时从coverage结果中排除项目。
当您已经收集了覆盖数据时,您可以选择从覆盖树中排除特定节点(并可选择创建永久覆盖过滤器)。一旦这样做,dotCover将立即重新计算覆盖率统计数据。
DotCover下载第13张预览图

多种报告格式
dotCover可帮助您以所需方式处理覆盖数据。
导出为NDepend的多种格式(包括HTML,XML,JSON和XML)使您可以与团队的其他成员共享覆盖率报告,或将覆盖率信息传递给外部服务。
DotCover下载第14张预览图

手动测试的代码覆盖率
作为单元测试覆盖的替代方案,dotCover可以对从Visual Studio执行的.NET应用程序进行覆盖率分析。
这使QA工程师能够执行用例场景并检查在此用例期间实际执行的代码的哪些部分。保存和合并覆盖率快照支持执行非平凡的测试用例。
DotCover下载第15张预览图

覆盖率分析作为持续集成的一部分
dotCover非常适合持续集成服务器,最突出的是JetBrains自己的产品TeamCity。
首先,通过TeamCity加载到Visual Studio,dotCover能够从TeamCity服务器获取覆盖数据 - 无需在本地计算机上运行覆盖率分析。
另一方面,dotCover覆盖率分析引擎捆绑在TeamCity的免费版本中,这有助于将覆盖率作为持续集成流程的一部分进行计划,并生成服务器端覆盖率报告。TeamCity了解dotCover控制台运行器的输出,并在构建日志中突出显示其错误和警告。
DotCover下载第16张预览图

用户评论

(您的评论需要经过审核才能显示)0人参与,0条评论
140

最新评论

我要抢沙发

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部
秒速飞艇计划 秒速飞艇怎么玩不输钱 秒速飞艇官网 极速时时彩 秒速快三计划 99彩票导航网 秒速飞艇网站 贵州快3走势 极速时时彩计划 秒速飞艇平台