对展示C代码覆盖率的gcovr工具进行了简介,并示例了相关命令的用法。...
分类:
其他好文 时间:
2015-12-18 19:00:33
阅读次数:
243
typhoon-bladeBlade is an advanced building system developed with python, majorly for C/C++Blade 是一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade主要定位于linux下的大型C++项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。但像unix下的文本过滤程...
分类:
编程语言 时间:
2015-12-16 12:38:14
阅读次数:
6004
百度了一下“测试框架”,搜索结果大部分都是“自动化测试框架”、“单元测试框架”,没有手工测试框架。但是所谓框架不就是把“共性部分形成的体系”提高效率和质量吗? 做测试3年,现在想的更多的是如何提高测试效率和保证测试用例的覆盖率。目前所在的是公司是互联网公司(之前一直在传统软件公司工作),节奏很...
分类:
其他好文 时间:
2015-12-11 20:44:57
阅读次数:
246
Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。Cobertura跟...
分类:
其他好文 时间:
2015-11-28 14:56:16
阅读次数:
270
概述单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,一方面,程序员通过编写单元测试来验证自己程序的有效性,另外一方面,管理者通过持续自动的执行单元测试和分析单元测试的覆盖率等来确保软件本身的质量。这里,我们先不谈单元测试本身的重要性,对于目前大多数的基于 Java 的企业应用软件来说...
分类:
编程语言 时间:
2015-11-23 12:57:56
阅读次数:
147
2000年, Verisity Design(现在的Cadence Design System公司)引进了Verification Advisor(vAdvisor)采用了e语言,包含了激励的产生,自动比对的策略,覆盖率模型。e语言是面向对象语言,这是业界开始使用面向对象语言进行测试平台的建立。 2...
分类:
其他好文 时间:
2015-11-23 00:45:48
阅读次数:
176
1.编译sln2.发布网站3、重复代码检测4、代码分析5.单元测试&覆盖率测试查看代码覆盖率7.代码签入时自动触发编译8.通知1.在teamcity安装目录中找到TrayNotifierInstaller.msi安装打开2.相关设置单元测试失败时,右下角弹出9.备份&还原配置还原:1.停止TeamC...
分类:
其他好文 时间:
2015-11-09 09:24:03
阅读次数:
327
注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门文...
分类:
其他好文 时间:
2015-11-06 12:35:35
阅读次数:
289
本教程使用JUnit4.x介绍单元测试,包含创建JUnit测试,也涉及用Eclipse IDE的进行测试。软件测试的目的软件测试执行的软件以验证状态和行为。软件单元测试帮助开发人员验证小段程序的逻辑是正确的。自动化回归测试可以提高代码覆盖率,节省大量人力。测试术语单元测试执行指定代码中的功能并验证其...
分类:
其他好文 时间:
2015-11-01 19:26:53
阅读次数:
426
Code coverage 是一个计算你的单元测试覆盖率的工具。高水平的覆盖给你的单元测试带来信心,也表明你的应用被彻底的测试过了。你可能写了几千个单元测试,但如果覆盖率不高,那么你写的这套测试可能价值也不大。 ...
分类:
移动开发 时间:
2015-10-30 00:56:52
阅读次数:
235