qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

使用Qunit对js代码进行单元测试

 1、创建qunit.html 文件添加由官方提供的cdn 加载测试框架
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>QUnit Example</title>
<link rel="stylesheet" href="//code.jquery.com/qunit/qunit-1.15.0.css">
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<script src="//code.jquery.com/qunit/qunit-1.15.0.js"></script>
<script src="project.js"></script>
<script src="tests.js"></script>
</body>
</html>
  最后面引入的 project.js 就是待测试的文件
  最后面引入的 tests.js 就是测试用例的文件
  2、测试用例的编写
  先写一个待测试例子,这是一个判断是否是偶数的方法
//project.js
function isEven(val) {
return val % 2 === 0;
}
  3、编写测试
//tests.js<br>test('isEven()', function() {
ok(isEven(0), 'Zero is an even number');
ok(isEven(2), 'So is two');
ok(isEven(-4), 'So is negative four');
ok(!isEven(1), 'One is not an even number');
ok(!isEven(-7), 'Neither is negative seven');
})

posted on 2014-09-28 09:19 顺其自然EVO 阅读(285) 评论(0)  编辑  收藏 所属分类: 测试学习专栏web 前端性能测试


只有注册用户登录后才能发表评论。


网站导航:
 
<2014年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜