JetBrains dotCover 2020出色的代码工具,可以进行程序的调试,测试代码的覆盖状况,去发现问题和bug,同时将出现错误的地方进行标记,让用户可以更加轻松的发现,处理代码中的各种问题,并给出解决的方法,让用户可以轻松的处理这些问题哦!

JetBrains dotCover 2020软件说明
JetBrains dotCover 2020是ReSharper Ultimate的一个工具,是.NET单元测试运行器和代码覆盖工具。JetBrains dotCover是一个.NET单元测试运行器和代码覆盖工具,它与Visual Studio和JetBrains Rider集成。确保您知道单元测试涵盖代码的程度。dotCover计算并报告面向.NET Framework,Silverlight 或.NET Core的应用程序中的语句级代码覆盖率 。闪电小编这里带来的是dotCover2018,内含AutoPatch 2019激活工具,需要的就来下载吧!
JetBrains dotCover 2020软件特色
覆盖率高亮显示
dotCover可以可视化代码覆盖率,为您提供方便。您可以直接在VisualStudio中查看在特定覆盖会话中覆盖和未覆盖的语句,语句将高亮显示。
持续覆盖率分析
dotCover提供了一个可与持续集成服务器搭配使用的控制台实用程序。此外,TeamCity中还内置了免费的服务器版dotCover。
筛选和排除节点
通过覆盖率筛选器定制覆盖率分析。从覆盖率快照中排除特定项目时,dotCover将立即重新计算覆盖率统计数据。
导航到覆盖的测试
使用快捷键检测哪些单元测试覆盖特定语句:VisualStudio弹出窗口将显示覆盖测试的列表,并让您导航到其中任何一个测试。

JetBrains dotCover 2020软件功能
·在.NET框架和Silverlight应用程序中报表出语句级的覆盖。
·与Visual Studio 2005, 2008、2010、2015、2017、2018、2019、2020集成。
·在Visual Studio中高亮显示以区分覆盖到的和未覆盖到的代码。
·在代码中检测测试覆盖的特殊位置。
·在Resharper中与单元测试工具集成。
·JetBrains dotCover官方版支持多种单元测试框架:MSTest, NUnit, xUnit, MSpec等。
·从TeamCity到Visual Studio提取覆盖分析数据。
·生成XML, HTML或JSON格式的代码覆盖报告。

JetBrains dotCover 2020软件优势
单元测试
在 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 可以实时发现哪些单元测试受到最新代码变更的影响,并自动为您重新运行受影响的测试。
可以为任何单元测试会话打开持续测试模式:通过这种方式, 您可以选择希望哪些测试要持续运行,而哪些测试以 传统方式运行。
JetBrains dotCover 2020软件特点
导航到覆盖测试
dotCover提供了一个命令(和键盘快捷键)来检测哪些测试覆盖代码中的特定位置,无论是类,方法还是属性。您可以从Visual Studio文本编辑器或dotCover的Coverage Tree视图调用该命令。您可以从列出覆盖测试的弹出窗口导航到任何这些测试。此外,您可以立即运行它们或添加到现有的单元测试会话。
热点视图
“热点”视图旨在帮助您识别解决方案中风险最大的方法。热点是根据高环成性复杂性和方法的低单位测试覆盖率计算的。
远程代码覆盖
您可以在远程计算机上运行单元测试的覆盖率分析,并将结果返回到本地计算机。一旦开始覆盖率分析,dotCover就会将二进制文件和要执行的测试列表发送到远程服务器。所有计算都由服务器执行,然后覆盖快照将发送回您的计算机。然后,您可以按照与本地覆盖率运行相同的方式检查覆盖率结果。
覆盖范围过滤器
有时,您不希望在整个解决方案范围内了解覆盖率数据。例如,您可能对标记为ObsoleteAttribute或特定遗留项目的代码的覆盖率统计信息不感兴趣 。在这种情况下,您可以根据项目,名称空间,类型或类型成员名称设置全局或特定于解决方案的coverage过滤器。还可以使用属性过滤器将收集覆盖范围信息限制为使用某些属性标记(或未标记)的代码。
从覆盖树中排除节点
作为您提前设置的过滤器或应用于您打开的任何解决方案的替代方法,您可以在使用它们时从coverage结果中排除项目。当您已经收集了覆盖数据时,您可以选择从覆盖树中排除特定节点(并可选择创建永久覆盖过滤器)。一旦这样做,dotCover将立即重新计算覆盖率统计数据。
JetBrains dotCover 2020软件测评
帮助 .NET 开发人员确定单元测试中应覆盖的每个单行代码都确确实实地包含其中。 dotCover同时集成了ReSharper 的单元测试工具集,突出显示单元测试未覆盖的代码,可以检测出覆盖任何特别代码位置的单元测试,生成基于 XML 的代码覆盖报告