作者: 孙天一,于清国,石俊娟,沈燕玉
背景
代码覆盖率是衡量产品测试效果很重要的指标。得到单元测试的代码覆盖率相对比较简单。然而,web应用的测试人员经常会为收集集成测试或者端到端测试的代码覆盖率而伤脑筋。其中的主要原因是测试人员往往对这个领域的技术比较陌生,而且现有的方案比较复杂,容易出错。举例来讲,目前有一个方案不是很自动化,需要用户手工修改很多地方。我们经过调研...
分类:
其他好文 时间:
2015-03-13 16:42:52
阅读次数:
200
测试策略描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(单元测试、集成测试、系统测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、覆盖测试等)。 测试策略的制定主要包含三个方面的内容: (1)确定测试过程要使用的测试技术和工具; (2)制定测试启动、停止、完成标准; (3)进行风...
分类:
其他好文 时间:
2015-03-04 19:03:29
阅读次数:
163
覆盖测试是衡量测试质量的一个重要指标。在对一个软件产品进行了单元测试、组装测试、集成测试以及接受测试等繁多的测试之后,我们能不能就此对软件的质量产生一定的信心呢?这就需要我们对测试的质量进行考察。如果测试仅覆盖了代码的一小部分,那么不管我们写了多少测试用例,我们也不能相信软件质量是有保证的。相反,如...
分类:
其他好文 时间:
2015-03-02 13:04:57
阅读次数:
126
http://www.ituring.com.cn/article/121809前面说了那么多,一点都没提到jenkins,反倒是说如何生成一个测试报告页面的,那这个测试报告和jenkins有什么关系呢?和构建持续集成测试环境有什么关系呢,别着急,本节拉开解密的大幕。1.下载jenkins war包...
分类:
其他好文 时间:
2015-02-15 10:42:55
阅读次数:
198
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布...
分类:
其他好文 时间:
2015-02-12 22:45:07
阅读次数:
174
1. 介绍 TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。 编写一个测试的过程有三个典型步骤: * 编写测试的 业务逻辑并在代码中插入TestNG annotation * 将测试...
分类:
其他好文 时间:
2015-02-06 12:53:29
阅读次数:
277
项目构建的生命周期,其实软件开发人员每天都在干这个事,即项目清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等,可以说几乎所有项目的构建都可以映射到这样一个生命周期上。 Maven的插件机制是完全依赖Maven的生命周期的。 三套生命周期 Maven的生命周期并不是一个整体,...
分类:
其他好文 时间:
2015-02-02 13:50:23
阅读次数:
185
对于开发人员来说,往往对各种测试方法感到疑惑。特别是在整合代码的时候,我们就能深刻感觉受到测试的重要性。很多开发人员只注重写代码,轻视测试的重要性。总是代码一写完提交然后就交给测试组测试了,没多久测试组发回测试报告。然后又苦恼的修改自己代码的bug,慢慢地就开始讨厌测试组人员。没有经过自己细心测试的...
分类:
其他好文 时间:
2015-01-20 15:10:04
阅读次数:
153
查看统计数据步骤:(1) 链接:http://dev.xiaomi.com/文档 dev.xiaomi.com/doc/p=3995/index.html(2) 登录——统计服务——你的APP——查看统计报表——左边菜单栏“集成测试”——测试设备 即可看到已有测试设备的统计信息(3)新增测试设备.....
分类:
移动开发 时间:
2015-01-16 18:23:08
阅读次数:
484
以下是user控制器的测试实例
importstaticorg.junit.Assert.*;
importjava.util.ArrayList;
importjava.util.List;
importjavassist.expr.NewArray;
importorg.hamcrest.Matchers;
importorg.junit.Before;
importorg.junit.Test;
importorg.junit.runner.RunWith;
importorg.s..
分类:
编程语言 时间:
2015-01-07 19:16:44
阅读次数:
194