开发手册 欢迎您!
软件开发者资料库

持续集成 - 检验

持续集成检查 - 从概述,软件,降低风险,版本控制,功能,要求,构建解决方案,构建脚本,构建服务器,检入源代码,在TeamCity中创建项目,定义任务,学习持续集成,构建失败通知,文档和反馈,测试,检查,数据库集成,部署,最佳实践。

持续检查是在运行实际测试之前对代码进行检查的自动代码审查过程.检查和测试软件之间存在细微差别.测试是动态的,并执行软件以测试功能.检查基于一组预定义规则分析代码.

检查员(或静态和动态分析工具)由团队应遵守的已识别标准(通常是编码或设计指标)指导.检查目标的示例包括编码"语法"标准,架构层次依从性,代码重复等等.

持续检查减少了发现和修复之间的时间.有许多连续检查工具可用.对于此示例,我们将使用 NCover 3.x ,它与TeamCity集成.让我们看看我们如何进行持续检查以及它能为我们做些什么.

下载并安装NCover

NCover是一个需要的单独产品下载并安装.要下载NCover,请单击以下链接并下载32位安装程序 :   http://www.ncover.com/info/download.

32位安装程序

运行下载的安装程序,然后在安装程序启动后单击"下一步"./p> Next

接受许可协议,然后单击"下一步".

许可协议

接受默认组件并单击"下一步".

自定义安装默认组件

单击"安装"按钮开始安装.

安装按钮

单击完成按钮以c完成安装.

完成按钮

启动NCover安装第一次转到 C:\Program Files(x86)\NCover \ NCover.Explorer.exe .您只需要第一次安装试用密钥,这是一个简单的过程.

在TeamCity中配置项目以使用NCover

第1步 : 转到项目主屏幕,然后单击编辑配置设置.

Project Home Page

第2步 : 转到构建步骤,然后单击 TestStep 的编辑.连续检查需要与定义的单元测试一起运行.

测试步骤

第3步 : 在.Net Coverage部分中,单击 .Net Coverage Tool .然后选择以下设置.

  • 选择.Net Coverage工具作为NCover(3.x)

  • 平台为x86

  • 版本为v4.0

  • NCover的路径为C:\Program Files(x86)\NCover

  • 保留其他设置

步骤4 : 点击保存.

.net Coverage Section


保存

第5步 : 现在转到项目的主屏幕并单击Run.

主屏幕点击运行


测试通过

第6步 : 运行构建后,单击Test传递.您现在将看到代码覆盖率屏幕,您将看到许多指标指标.

代码覆盖率

第7步 : 您现在可以单击代码覆盖率选项卡以获取有关代码分析的更多信息.

代码分析

第8步 : 点击 fullcoveragereport.html .现在,您将获得有关 .Net代码的检查的完整综合报告.

完整覆盖率报告Html