EMMA 是一个开源、面向 Java 程序测试覆盖率收集和报告工具。本文主要讲emma 和maven的组合使用方式。...
分类:
编程语言 时间:
2015-05-05 10:33:25
阅读次数:
384
本文主要介绍Visual Studio(2012+)单元测试框架的一些技巧:1)测试覆盖率的统计;2)测试分组;3)测试Setup/TearDown;4)测试调试;5)Exception测试
分类:
其他好文 时间:
2015-05-05 07:42:33
阅读次数:
222
从04年开始,我就开始在项目实践中使用单元测试。十几年来,参与的项目基本上都或多或少的使用了单元测试,多的能有100%覆盖率的要求,少的也要覆盖主要代码,发现这个实践在提高软件质量和开发速度上还是很有好处的。在和朋友同事的交流中,发现有很多项目没有使用单元测试,也有很多程序员不会写单元测试,但是大家对这个都很有兴趣。所以我想把自己掌握的关于单元测试的技能(架构、设计和技术)和实施策略分享一下。...
分类:
编程语言 时间:
2015-05-05 01:24:22
阅读次数:
207
测试覆盖率1、覆盖率概念:·覆盖率是用来度量测试完整性的一个手段。覆盖率是测试技术有效性的一个度量。覆盖率=(至少被执行一次的item数)/item的总数;·覆盖率大体可以划分为两大类:逻辑覆盖和功能覆盖;·测试用例设计不能一味追求覆盖率,因为测试成本虽覆盖率的增加而增加。2、逻辑覆盖主要类型:语句...
分类:
其他好文 时间:
2015-05-03 18:54:42
阅读次数:
96
1.第一阶段目标 - 把计算的功能封装成类。2.设计测试用例:用白盒与黑盒测试设计技术,为计算核心设计测试用例。第一阶段目标 - 能把计算的功能封装起来,通过测试程序和API 接口测试其简单的加法功能。第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。第三阶段...
分类:
其他好文 时间:
2015-04-30 15:44:19
阅读次数:
149
Java单元测试(Junit+Mock+代码覆盖率)原文见此处单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任...
分类:
编程语言 时间:
2015-04-28 11:07:26
阅读次数:
178
单元测试工具 常见的单元测试工具有:代码静态分析工具:Logiscope,McCabe QA,CodeTest等;代码检查工具:PC--LINT,CodeChk,Logiscope等;测试脚本工具:TCL、Python、Perl等;覆盖率检测工具:Logiscope,PureCoverage,Tru...
分类:
其他好文 时间:
2015-04-26 22:39:46
阅读次数:
267
白盒测试,有时候又称为基于结构的测试,是基于测试对象的代码、数据,或者系统架构而进行测试的一种技术,它关注的是测试对象的内部结构。白盒测试技术的共同特点有:测试对象的内部结构信息是设计测试用例的依据,例如:程序代码和设计架构。 测试对象的覆盖率可以通过已有的测试用例来测量,并且可以系统的增加测试用例...
分类:
其他好文 时间:
2015-04-19 14:33:54
阅读次数:
145
[LuaSrcDiet](5.0.2) - 通过删除不必要的空白和注释缩减Lua文件的大小。[LuaProfiler](5.0) - 一个用来查找Lua应用瓶颈的工具time profiler 。[LuaCov] -LuaCov 是一个用来对 Lua 脚本进行覆盖率分析的工具。当运行 Lua 脚本时...
分类:
其他好文 时间:
2015-04-19 14:29:52
阅读次数:
299
第一章:概论 问题:工程师看不到自己的源代码是如何具体地在用户的机器上被执行,也几乎无法完整重现程序出现了什么问题,那么如何正确地去修改好一款软件或程序? 第二章:个人技术和流程 问题一:如何判断单元测试是否成功?是100%的代码覆盖率么? 问题二:单元测试怎么覆盖所有代码路径?怎么将单元测试集成....
分类:
其他好文 时间:
2015-04-16 12:23:13
阅读次数:
141