DotCover 2018(.Net代码覆盖工具)
附安装教程- 软件大小:226.0 MB
- 更新日期:2019-09-17 18:11
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
DotCover 2018是一款用于.NET单元测试和代码覆盖工具,可以分析基于.NET的程序,Web应用程序和服务,捕获快照和导出数据。该软件是ReSharper Ultimate的组件之一,但是可以独立安装与运行,而无需安装ReSharper,该软件在界面上非常的直观,用户可以快速执行综合单元测试、代码覆盖、属性过滤等操作,总的来说,DotCover 2018能够为用户带来一套简单的.NET单元测试和代码覆盖方案,用户无需依赖于其他软件,从而让使用更加的方便,有需要的用户赶紧下载吧!
软件功能
作为ReSharper Ultimate的一部分,dotCover是一个.NET单元测试器和代码覆盖应用程序,可以作为独立产品安装,也可以与Visual Studio集成。它有助于用户友好的界面和实用工具,用于检查.NET进程,在不同阶段拍摄快照并在以后进行比较。
在安装过程中,您只能选择独立版本或与Visual Studio集成。支持的版本包括2017年,2015年,2013年,2012年和2010年。
轻松分析.NET应用程序和流程
一旦到达主应用程序窗口,就可以开始选择要提交的目标进行分析,当涉及到独立的Windows程序(带有图形或控制台界面),.NET核心工具(自包含或.NET)时依赖于框架),WebDev(ASP或类似ASP的Web服务器和应用程序)和IIS托管的Web应用程序。
dotCover还可以扫描IIS Express托管的Web工具,.NET Windows或WCF服务,基于Silverlight的程序,WinRT应用程序以及.NET进程。只需指定目标应用程序的完整路径即可。但是,如果切换到高级模式,还可以编辑用于coverage的符号搜索策略和过滤器,使用分析器API,并指示程序覆盖子进程。
捕获快照并将数据导出为各种格式
在分析过程中,dotCover会在屏幕上显示一个小的水平面板,它会根据您的命令开始捕获目标信息。例如,应用程序名称会自动记录并显示在此面板上。您可以根据需要拍摄尽可能多的快照,甚至可以终止正在运行的进程。
返回主窗口后,您可以在不同选项卡(包括热点)中查看每个目标的覆盖树。项目可以保存到文件中,然后打开以从中断的地方开始,以及导出为HTML,JSON,XML,XML for NDepend或详细XML格式的报告。可以将多个覆盖快照合并到单个文件中。
考虑到所有方面,dotCover为用户提供了简单的界面和选项,帮助他们分析和测试基于.NET的应用程序和服务。
软件特色
在任何会话中进行持续测试:
没有更多单独的连续测试会话!可以为任何单元测试会话打开连续测试模式。在dotCover 2017.3及更早版本中,您的连续测试范围受到单个连续测试会话的限制。现在,您可以根据需要拥有尽可能多的连续测试范围。
此外,在dotCover 2017.3中,您无法在连续测试期间自动启动测试。在您构建或保存解决方案后,dotCover开始在覆盖范围内进行测试。在2018.1中,不再需要覆盖:您可以告诉dotCover简单地运行新的和过时的测试(不覆盖它们)。如果您已拥有最新的覆盖快照,这可能会节省大量时间。
单元测试覆盖率窗口:
覆盖率信息现在显示在单独的“单元测试覆盖率”窗口中,而不是“每个会话覆盖率”选项卡中。此决策的积极影响是能够在一个位置查看所有单元测试会话的聚合覆盖数据
改进的控制台运行工具:
dotCover控制台运行器能够覆盖任意托管进程和服务(analyze-everything,analyze-service),并将get coverage snapshot命令发送到控制台工具的运行实例。这大大简化了对IIS / IIS Express上运行的Web应用程序的覆盖。
重新设计了两个重要功能:
可以为任何单元测试会话打开连续测试模式,而不是运行单独的连续测试会话,覆盖信息现在显示在单独的单元测试覆盖窗口中,而不是每会话覆盖选项卡。dotCover控制台运行器可以覆盖任意托管进程和服务,并将get coverage snapshot命令发送到控制台工具的运行实例。最后但并非最不重要的是,覆盖率分析性能得到了改善。
属性过滤器:
除了应用基于方法,类型或装配的传统覆盖过滤器之外,dotCover还允许过滤掉标有特定属性的代码。更重要的是,现在使用单个对话框来管理覆盖范围和属性过滤器。
当您需要专注于生产代码或排除您当前不想测试的代码时,过滤器非常有用。一旦完成此操作,dotCover将重新计算已覆盖和未覆盖代码的百分比。
综合单元测试运行器:
即使你没有安装ReSharper,你仍然可以使用dotCover来管理,运行和分析单元测试的覆盖范围。如果您同时安装了这两个产品,则可以选择要使用的单元测试运行器。
安装方法
1、下载并解压软件,双击DotCover 2018的安装程序进入如下的界面,用户选择安装组件(点击【install】按钮进行勾选),这里我们选择DotCover 2018.2.1,您也可以根据需要选择其他组件。
2、阅读软件许可协议,点击【accept】按钮。
3、正在安装DotCover 2018,用户等待安装完成。
4、完成DotCover 2018的安装后,点击【exit】按钮进行退出。
5、安装完成后先不要运行软件,我们打开补丁文件夹,以管理员身份运行“AutoPatch 2018.1.cmd”。
6、进入如下的界面,我们等待激活完成,弹出如下的“请按任意键继续”的提示,用户按下任意键即可完成。
7、运行DotCover 2018,弹出许可协议,我们拖动滑块到最底部,然后点击【accept】按钮同意。
8、随即即可使用DotCover 2018。
使用说明
预定义配色方案:
有些人喜欢它很暗,有些喜欢它很明亮,所以我们想,为什么不默认提供几种颜色突出显示方案呢?也就是说,您仍然可以通过工具|调整dotCover显示项来微调覆盖突出显示颜色 选项| 环境| 字体和颜色。
支持动态NUnit测试:
完全支持动态NUnit测试用例以及Combinatorial,Sequential和其他常见的NUnit属性。
即时过滤覆盖树:
您现在可以从coverage树中排除特定节点或除此节点之外的所有节点,并让dotCover立即重新计算已覆盖和未覆盖代码的百分比。
从TeamCity获取覆盖率分析数据:
您现在可以使用TeamCity Visual Studio插件连接到TeamCity服务器并从Continuous Integration coverage分析运行中获取数据。
部分重新运行测试时增量更新覆盖信息:
覆盖率信息以递增方式计算,无需对新运行进行完整分析,从而使整个过程更快。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文