前端测试,或者UI测试一直是业界一大难题。最近Q.js使用Karma作为测试任务管理工具,本文在回顾前端测试方案的同时,也分析下为什么Q.js选用Karma而不是其他测试框架。像素级全站对比曾今有一批人做过这样的UI测试,即最终页面图像是否符合预期,通过图片差异对比来找出可能的问题。如图所示,所谓像...
分类:
其他好文 时间:
2015-06-08 00:56:15
阅读次数:
234
注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门文...
分类:
其他好文 时间:
2015-06-04 08:34:10
阅读次数:
263
因为最开始安装的时候,nodejs的目录是指向到C盘User目录下面的。所有的-g安装的包,也就全部都在那个目录下面了。但通常情况下,新建项目都会随意放在其他盘里,于是基于这些包的安装,必须先引导到你的项目的目录下面去执行安装命令(npm install)。在安装完karma的时候(命令:npm i...
分类:
Web程序 时间:
2015-04-17 10:52:22
阅读次数:
180
前端框架:AngularJS + Bootstrap3开发环境:Sublime + EmmetTDD工具:Karma + Jasmine集成测试工具:Protractor运行环境:Chrome ,FF,IE构建工具:Grunt or Gulp支持环境的工具:node & npm前端异步加载模块:Re...
分类:
其他好文 时间:
2015-04-17 01:04:29
阅读次数:
186
我的目录1:webpack文章推荐2:叶小钗文章推荐3:我的项目优化1>> 如果说前端构建的嗲是grunt,那么干爹就是gulp,以及新干爹(webpack):Webpack能够和grunt、gulp、karma等已有工具很好地集成。而Webpack自己并不提供模块的下载,但它可以和已有的包管理器很...
分类:
移动开发 时间:
2015-04-16 12:01:01
阅读次数:
220
依赖管理工具--bower》自动安装依赖》组建之间的依赖检测》版本兼容性检测轻量级Server--http-server》简单 轻量级》基于NodeJs的Http接口单元测试--Karma jasmine》Karma跑测试用例的runner》jasmine 类似Java里的Junit,提供了一套语法...
分类:
Web程序 时间:
2015-04-10 10:55:51
阅读次数:
155
Karma是一个JavaScript的测试运行器。Karma更是一个测试环境,使用Karma可以很方便的的运行测试,今天我们简单地介绍一karma测试环境的搭建和基本的测试,我已经写好了一套测试用例,有谁需要可以私信我。官网如下:http://karma-runner.github.io/0.12/index.html我们总是实现..
分类:
其他好文 时间:
2015-02-10 02:01:29
阅读次数:
204
日渐感觉测试的重要性,不仅保证产品的质量,对以后重构提供保障Karma的安装就不说了npminstall -gkarma-clinpminstall -g karma配置文件应放在根目录下 1 module.exports = function (config) { 2 config.set...
分类:
Web程序 时间:
2014-12-20 11:42:20
阅读次数:
222
1,前言: 刚刚学过了 grunt的安装以及使用,grunt的作用就是让我们平常不想做的任务能够自动化完成,并且可以自己 自定义任务,那么karma是什么呢? Karma是Testcular的新名字,在2012年google开源了 Testcular,2013年改名 Karma。karma是一个.....
分类:
Web程序 时间:
2014-12-14 15:47:57
阅读次数:
210
index.htm:全文搜索引擎Powered By Karma上传文件index.asp:搜索上传系统登陆 搜索上传系统登陆 ...
分类:
Web程序 时间:
2014-11-24 11:32:52
阅读次数:
205