在手机应用开发过程中,有以下单元测试的需求:服务器用PHP代码写,自身没有好的单元测试框架;服务器有:本地服务器,测试服务器,UAT服务器,正式服务器等不同环境;测试脚本,利用qunit,写在js代码中;login脚本会设置cookie,某些api调用的时候,需要将cookie带回;如何搭建各种不同...
分类:
Web程序 时间:
2014-10-29 18:38:24
阅读次数:
254
今天自己fork了一个github上别人写的一个关于grunt项目的一个小demo(https://github.com/cowboy/jquery-tiny-pubsub),主要是想学习下grunt的使用过程,按照官方给出的 文档(http://www.gruntjs.org/docs/getti...
分类:
Web程序 时间:
2014-10-28 17:24:06
阅读次数:
185
单元测试被限定在一个范围内,并且不需要Ember应用运行。使用前准备:加入Ember-QUnit:获取一系列测试助手帮助单元测试;加入mian.js;加入根元素(与集成测试的时候一样):App.rootElement = '#ember-testing';设置单元测试:Ember.setupForT...
分类:
Web程序 时间:
2014-10-20 11:29:13
阅读次数:
223
模拟操作:elem.trigger(event);elem.triggerHandler(event);triggerHandler的不同:不会引起事件的默认行为.trigger() 会操作 jQuery 对象匹配的所有元素,而 .triggerHandler() 只影响第一个匹配元素。由 .tri...
分类:
其他好文 时间:
2014-10-15 17:43:11
阅读次数:
153
直奔主题:
一、安装grunt-contrib-qunit
npm install grunt-contrib-qunit --save-dev (前提先安装nodejs和npm)
自动下载grunt-lib-phantomjs库,安装phantomJS
phantomjs实现了一个无界面的webkit浏览器。虽然没有界面,但dom渲染、js运行、网络访问、canvas/s...
分类:
其他好文 时间:
2014-09-27 13:41:39
阅读次数:
220
参考博客地址http://www.woiweb.net/how-to-test-your-javascript-code-with-qunit.html官方地址http://qunitjs.com/1、创建qunit.html 文件添加由官方提供的cdn 加载测试框架 QUnit Exampl...
分类:
Web程序 时间:
2014-09-22 16:42:42
阅读次数:
211
现如今比较流行的JS测试工具:Qunit 和Jasmine;比较如下:http://www.cnblogs.com/frostbelt/archive/2012/08/03/2622302.html期望值与结果不符,测试不通过。
分类:
Web程序 时间:
2014-07-30 23:45:15
阅读次数:
332
在离开上一家公司之前,team leader 在我离开前留给了我最后几个关键字:karma,断言库,JASMINE,QUNIT,MOCHA。可一直拖拖沓沓的,没有去了解。直到今天,才终于抽出心情和时间来研究它。在文章开始之前,首先对前 team leader — 满爷 表示感激。虽然你不是我所见过的...
分类:
其他好文 时间:
2014-06-19 08:08:11
阅读次数:
14071