JUnit在最短包名org.junit中定义了应用程序/业务类程序员常用的各种标注和工具类Assert、Assume。JUnit的各种标注,如同Java语言中关键字的地位。...
分类:
其他好文 时间:
2014-10-19 23:24:07
阅读次数:
309
JUnit是由GOF 之一的Erich Gamma和 Kent Beck 编写的一个开源的单元测试框架,分析JUnit源代码的主要目的是学习其中对设计模式的运用。JUnit也是一个研究如何应对版本升级和接口变化的案例。...
分类:
其他好文 时间:
2014-10-19 18:43:07
阅读次数:
324
C#_在VS2010下进行单元测试在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,并且支持数据驱动的单元测试。1、建立单元测试项目1.1、从被测试代码生成单元测试1)实例:创建VC#模式下...
分类:
其他好文 时间:
2014-10-19 16:53:23
阅读次数:
241
关于Android的自动化测试之UI测试,之前介绍过Android 自动化测试(4) , 在android原生的单元测试框架上,利用uiautomator.jar这个类库来完成Android的界面上的测试,这已经使得测试比较简单了。但还有更加简单的写测试的方式,那就是利用一些第三方的测试框架,比如robotium。...
分类:
移动开发 时间:
2014-10-18 21:01:55
阅读次数:
432
首先,我们来搞明白几个概念吧(参考自网站数据结构及百度百科)。 线性表 线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表的逻辑结构简单,便于实现和操作。在实现线性表数据元素的存储...
分类:
编程语言 时间:
2014-10-18 19:41:14
阅读次数:
507
做过java单元测试的同学,使用Android的单元测试比较简单,参见 如何进行Android单元测试,采用这种方式,业务逻辑上的测试在很多情况下,就已经解决了。还有一个明显的缺陷就是测试界面不方便。而对于android应用程序来说,界面占据了很重要的一个部分。
这个时候可以使用uiautomator.jar这个类库。 这里我不详细讲具体的Android 的 uiautomator类库怎么使用。具体的使用可以参见 Android UI Testing (英文版), 和 Android uiau...
分类:
移动开发 时间:
2014-10-18 14:05:47
阅读次数:
218
在实际开发中,开发android软件的过程需要不断地进行测试。进行Android单元测试是正规Android开发的必经步骤。单元测试可以嵌入到项目中;也可以作为一个单独的项目针对某个具体项目进行测试。...
分类:
移动开发 时间:
2014-10-18 12:39:55
阅读次数:
168
测试一直都有黑,白之分。由于白盒测试一般情况下需要有比较高的技术要求及比一般开发人员还要高的项目经验和缜密的逻辑思维能力,且测试时间较长,多用于单元测试,工具昂贵,所以一般国内的企业会忽略白盒测试,这也是为什么白盒测试诞生至今,在国内没有正式推广的原因。对于一个健康的测试团队来讲,必须要有一个或多个熟悉白盒测试的人员。让我们先分析下,一般情况下,要实施覆盖率测试,有几种完全不同的策略。
1 黑盒...
分类:
其他好文 时间:
2014-10-17 17:03:19
阅读次数:
235
主要需求
1、 支持browser & nodejs
因为javascript既可以在浏览器环境运行,也可以在nodejs环境运行,因此需要能够统计两种环境下单元测试的覆盖率情况。
2、 透明、无缝
用户写单元测试用例的时候,不需要为了支持覆盖率统计多写代码,之前写的用例无需修改就可以直接统计覆盖率情况。
原理
javascript覆盖率的相关文章比较少,下面的...
分类:
编程语言 时间:
2014-10-17 16:59:58
阅读次数:
192
首先看一组对比,比如说我们要测试的结果是一个Linearlaout
AssertJ Android:
assertThat(layout).isVisible()
.isVertical()
.hasChildCount(4)
.hasShowDividers(SHOW_DIVIDERS_MIDDLE);
Regular JUnit:
...
分类:
移动开发 时间:
2014-10-17 15:33:51
阅读次数:
166