前言因为公司开发了一套javascript SDK需要测试,在网上找了很久,找到了JQuery团队开发的QUnit,和基于JUnit的JsUnit,还有一些还没有看,先讲讲QUnit吧下载登录JQuery官网http://qunitjs.com/直接首页右边可以下载最新版本的QUnit。或者直接点击...
分类:
Web程序 时间:
2015-01-10 17:54:21
阅读次数:
211
网上搜索并整理了一些关于单元测试的概念
概念: 单元测试(Unit Test) 是软件测试的最小单位. 用于检查一个或几个相关的方法行为是否正确。
1. 单元测试的3A原则
Arang:排列,初始化
Action: 操作, 执行
Assert: 断言,结果
2. 常用断言方法
AreEqual—断言两个值是相等的
AreNotEqual—断言两个...
分类:
Web程序 时间:
2015-01-10 12:45:13
阅读次数:
190
平时我们做SSH项目的时候避免不了要做单元测试,而且很多时候,我们是不希望单元测试的结果对真正的数据库有影响的,那么我们就需要使用事务来管理了。
JUnit测试基类如下:
package com.sms.test.base;
import org.junit.runner.RunWith;
import org.springframework.test.context....
分类:
编程语言 时间:
2015-01-10 01:28:35
阅读次数:
237
asp.net vNext 对于构建asp.net 程序带来了一些重大的改变,让我们开发asp.net 程序的时候更加的方便和高效。1,可以很容易的去管理客户端的包比如jquery,bootstrap,angular。2,能够自动的完成less 的编译,javascript 的压缩和单元测试。3,在...
分类:
Web程序 时间:
2015-01-09 23:37:05
阅读次数:
283
11.2.2.1 结构相等和比较
在F# 中,我们能声明的大多数类型,都是不可变的;如果我们不显式提供实现IComparable 接口,并重写 Equals 方法,F# 编译器会自动实现,它是通过比较结构相等(structural equality)实现的。对F# 的类,还不能自动完成,只对简单的函数类型,比如,记录、差别联合和元组,不必要显式声明。
使用这种比较类型的值,如果它们是相...
分类:
其他好文 时间:
2015-01-09 17:33:21
阅读次数:
154
11.2.2.2 测试列表
我们将要测试的函数是广义(generalized,是百度翻译的,不知道到底是什么意思)的版本,输出多字组成的名字;不同的是,函数结果返回名字,而不是打印。结果是有两个列表的元组:一个包含多字的名字,另一个包含单个词的名字。在函数的术语中,这个操作称为分区(partitioning),我们使用来自标准的F# 库中的List.partition 函数,很容易就能实现...
分类:
其他好文 时间:
2015-01-09 17:30:49
阅读次数:
153
11.2.2 测试结构相等
在C# 中,测试复杂数据结构的相等可能非常棘手。如果我们构造一个新的对象,具有相同的属性,使用== 运算符比较两个对象,其结果很可能是false,因为我们比较的是两个不同的实例。
在C# 中,== 运算符可以被重载,Object.Equals 可以重写,但通常只用于值类型或不可变数据结构。比较可变类型的两个不同实例时,识别两者之间的不同,是很重要的,因为数据可...
分类:
其他好文 时间:
2015-01-09 15:33:26
阅读次数:
122
新建测试类,继承服务接口:代码当中的异常要抛给框架:运行测试实例:实例错误解决方法:在minifest.xml中添加两句话:测试成功:测试失败:新建项目测试另一个项目:
分类:
移动开发 时间:
2015-01-09 14:12:32
阅读次数:
166
11.2.1.2 在 F# 中写单元测试
如果我们以这种方式写直接测试的代码,很容易把它改成单元测试,成为大项目的一个部分。很快,我们将讨论如何用xUnit.net 来实现,但现在,我们要写另一个应由单元测试明确覆盖的调用:用null 值作为参数值,调用getLongest 函数:
> getLongest(null);;
Program.fs(24,12): error FS...
分类:
其他好文 时间:
2015-01-08 17:58:17
阅读次数:
191
Google提供了Android Testing framework,但是需要模拟器或者真机去跑,速度较慢。要做纯净的unit test,项目代码里面又有很多Android API的依赖,太难测。上网搜了一下,要将java的code和Android的code区分开,好像只有Robolectric能做...
分类:
移动开发 时间:
2015-01-08 16:55:15
阅读次数:
784