报告集成到jenkins才是最终目的,因此又进行了部分资料查找,得到html和xml报告集成jenkins的配置如下: 一 集成html报告 这种方式集成在你已经用gcov+lcov生成了html报告的基础上,在此只需要将它放到jenkins中,步骤如下: 1 打开jenkins->进入工程->配置 ...
分类:
编程语言 时间:
2016-07-04 13:49:40
阅读次数:
601
gcov是一个可用于C/C++的代码覆盖工具,是gcc的内建工具。下面介绍一下如何利用gcov来收集代码覆盖信息。 想要用gcov收集代码覆盖信息,需要在gcc编译代码的时候加上这2个选项 “-fprofile-arcs -ftest-coverage”,把这个简单的程序编译一下 gcc -fpro ...
分类:
编程语言 时间:
2016-07-04 11:22:18
阅读次数:
270
使用 EMMA 获得功能测试覆盖率 使用 EMMA 获得功能测试覆盖率 测试覆盖率是评价测试完整性的重要的度量标准之一。 EMMA 是一个面向 Java 代码的测试覆盖率收集工具。在测试过程中,使用 EMMA 能使收集和报告测试覆盖率的过程更加灵活、简单。在本文中,作者将 EMMA 引入到功能测试的 ...
分类:
其他好文 时间:
2016-06-25 20:28:48
阅读次数:
176
Coverage简介 Coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码对被测代码的覆盖率如何。Coverage支持分支覆盖率统计,可以生成HTML/XML报告。 官方文档:http://coverage.readthedocs.org/en/latest/ 获取地址... ...
分类:
编程语言 时间:
2016-06-24 00:00:25
阅读次数:
334
网络上php代码的覆盖率统计特别多,C/C++的不多见,大概是因为c/C++的收费?不知道= = 感谢原作者,原微博地址:http://www.cnblogs.com/turtle-fly/archive/2013/01/09/2851474.html http://ltp.sourceforge. ...
分类:
编程语言 时间:
2016-06-21 17:43:10
阅读次数:
554
这次的结对项目我与我们班的汪天米为一组. 以之前我的个人项目为基础进行修改的 主要工作做了增加题目难度的选择,对键盘进行去除bug的修改,重新对程序进行了封装,最主要的是对程序进行了单元测试并测量出了代码覆盖率. 对难度选择的实现是通过增加改变生成题目的代码实现的,对原程序中对应题目长度,括号位置, ...
分类:
其他好文 时间:
2016-06-20 20:20:34
阅读次数:
124
1.概念EclEmma就是这样一个能帮助开发人员考察测试覆盖率的优秀的Eclipse开源插件。2.Eclipse安装Help-->3.配置3.1进入配置项3.2设置测试维度3.3选择统计文件4.结果展示4.1showcoverage在eclipse上选择windows-->showview-->others输入coverage出现:4.2运行4.3结果
分类:
其他好文 时间:
2016-06-20 19:04:21
阅读次数:
566
1.概念Cobertura是一款优秀的开源测试覆盖率统计工具,它与单元测试代码结合,标记并分析在测试包运行时执行了哪些代码和没有执行哪些代码以及所经过的条件分支,来测量测试覆盖率。除了找出未测试到的代码并发现bug外,Cobertura还可以通过标记无用的、执行不到的代码来优化代..
分类:
其他好文 时间:
2016-06-20 19:03:51
阅读次数:
264
本文对通过用Karma集成Jamsine的测试做出了总结,并给出结合Require JS进行实际项目开发的一个Demo地址,是进行前端开发一个很实用的例子。 ...
分类:
Web程序 时间:
2016-06-20 14:06:56
阅读次数:
2459
第十二章 写了关于软件的用户体验,用户体验的要素:1.用户的第一印象。2.从用户的角度考虑问题。3.软件服务始终记得用户的选择。4.用户的体验和质量。 第十三章 软件测试 这一章介绍了很多关于测试的方法,比如说单元测试,代码覆盖率测试,构建验证测试,验收测试等,我有一个很纠结的问题,如果我开发软件, ...
分类:
其他好文 时间:
2016-06-17 21:01:13
阅读次数:
151