第一章:概论 问题:工程师看不到自己的源代码是如何具体地在用户的机器上被执行,也几乎无法完整重现程序出现了什么问题,那么如何正确地去修改好一款软件或程序? 第二章:个人技术和流程 问题一:如何判断单元测试是否成功?是100%的代码覆盖率么? 问题二:单元测试怎么覆盖所有代码路径?怎么将单元测试集成....
分类:
其他好文 时间:
2015-04-16 12:23:13
阅读次数:
141
1.编译sln 2.发布网站 3、重复代码检测 4、代码分析 5.单元测试&覆盖率测试 查看代码覆盖率 7.代码签入时自动触发编译 8.通知 1.在teamcity安装目录中找到TrayNotifierInstaller.msi安装打开 2.相关设置 单元测试失败时,右下角弹出 9.备份&还原配置 ...
分类:
其他好文 时间:
2015-04-12 14:35:04
阅读次数:
225
http://www.cnblogs.com/coderzh/p/OpenCppCoverage.html关于代码覆盖率统计工具,Linux平台下,gcc内置支持gcov,通过编译时加参数选项,进行代码插桩,从而实现代码覆盖率。在Windows平台下,早在几年前,我还没找到特别好用又开源的覆盖率工具...
分类:
编程语言 时间:
2015-04-11 11:33:29
阅读次数:
669
Java单元测试(Junit+Mock+代码覆盖率) 单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。 单元测试不仅仅用来保证当前代码的正...
分类:
其他好文 时间:
2015-04-03 11:39:12
阅读次数:
259
作者: 孙天一,于清国,石俊娟,沈燕玉
背景
代码覆盖率是衡量产品测试效果很重要的指标。得到单元测试的代码覆盖率相对比较简单。然而,web应用的测试人员经常会为收集集成测试或者端到端测试的代码覆盖率而伤脑筋。其中的主要原因是测试人员往往对这个领域的技术比较陌生,而且现有的方案比较复杂,容易出错。举例来讲,目前有一个方案不是很自动化,需要用户手工修改很多地方。我们经过调研...
分类:
其他好文 时间:
2015-03-13 16:42:52
阅读次数:
200
今天在调试一个UT job的时候发现找不到cobertural报告文件,后来发现在Maven的自项目里找到了对应的代码覆盖率报告,但都是是分散在每个子项目下面的,看起来很不方便。就在想是不是可以把这些报告都汇集到一起呢?结果还真是被我在stackoverflow里找到了。下面是原帖内容,我就一并粘过...
分类:
其他好文 时间:
2015-03-08 18:36:20
阅读次数:
160
1.使用vs自带的单元测试组件。项目引用Microsoft.VisualStudio.TestTools.UnitTesting。在测试类上标记TestClass附加属性,在需要测试的方法上标记TestMethod附加属性【测试】-【运行】-【所有测试】,如图所示,也可以选择分析代码覆盖率,看当前测...
单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。局部数据结构测试...
分类:
编程语言 时间:
2015-03-02 16:16:11
阅读次数:
270
开始听到代码覆盖率这个词的时候只觉得不陌生但是至于是怎么个意思在哪看到过就不太记得了,当我开始去研究代码覆盖率测试工具时才进一步的去查,这才明白代码覆盖率是指:代码覆盖程度的一种度量方式,是描述程序中源代码被测试的比例和程度。可能这样说还是有些抽象。下面通过代码覆盖率的常用指标和测试工具上具体展示一下代码覆盖率:
一、常用指标
1、语句覆盖:被测试代码中的每一个可执行语句是否被执行到,语句覆盖...
分类:
其他好文 时间:
2015-02-26 11:43:53
阅读次数:
149
一、什么是代码覆盖率
代码覆盖是软件测试中的一种度量,描述程式中源代码被测试的比例和程度,所得比例称为代码覆盖率。一般我们用工具做的代码覆盖率的计算方法是:
代码覆盖率 = 被测代码行数 / 参测代码总行数 * 100%
二、度量方式
代码覆盖程度的度量方式是有很多种的,这里介绍一下最常用的几种:
1. 语句覆盖/行覆...
分类:
其他好文 时间:
2015-02-16 18:28:32
阅读次数:
145