初步认识JUnit 目前大多数的基于Java的企业应用软件,肯定少不了单元测试,程序员通过编写单元测试来验证自己程序的有效性;管理者通过持续自动的执行单元测试和分析单元测试覆盖率来确保软件本身的质量。可以说单元测试和集成测试在软件开发整个流程中占有举足轻重的地位。 单元测试,是指对软件中的最小可测试 ...
分类:
其他好文 时间:
2016-08-21 00:59:39
阅读次数:
236
6.程序测试和文档
(样本测试测试、测试运行记录、测试覆盖率 和 程序文档)...
分类:
编程语言 时间:
2016-07-17 16:48:54
阅读次数:
210
单元测试一.概念
单元测试又称模块测试,属于白盒测试,是最小单位的测试。模块分为程序模块和功能模块。功能模块指实现了一个完整功能的模块(单元),一个完整的程序单元具备输入、加工和输出三个环节。而且每个程序单元都应该有正规的规格说明,使之对其输入、加工和输出的关系做出名明确的描述。
覆盖率:代码的覆盖程度,一种度量方式。针对代码的测试覆盖率有许多种度量方式,定义如下:
语句覆盖(...
分类:
其他好文 时间:
2016-07-03 19:35:40
阅读次数:
175
使用 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
App主要核ui与实际设计的效果图是否一致;交互方面的问题建议,可以先与产品经理确认,确认通过后,才开始让开发实施更改或优化 2. App功能测试 根据软件说明或用户需求验证App的各个功能实现,实际测试过程一般都是根据功能测试用例来执行。测试覆盖率基本上都是有测试用例主导,也就是说在功能测试部分, ...
分类:
移动开发 时间:
2016-06-22 15:51:33
阅读次数:
284
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
测试目前主流的就bdd和tdd,自己查一下差异推荐mocha和tape另外Jasmine也挺有名,angularjs用它,不过挺麻烦的,还有一个选择是qunit,最初是为jquery测试写的,在nodejs里用还是觉得怪怪的。如果想简单可以tap,它和tape很像,下文会有详细说明mochamoch... ...
分类:
Web程序 时间:
2016-05-17 11:28:39
阅读次数:
312
优化代码结构,减少冗余代码;提高测试质量,提升整体软件质量;提高测试人员测试分析能力,提高测试设计质量;Cobertura是一种开源测试工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码以及哪些代码没有执行,来测量测试覆盖率。除了找出未测试到的代码并发现..
分类:
其他好文 时间:
2016-04-29 01:50:41
阅读次数:
179