一、介绍 1. karma是单元测试运行框架,可以集成jasmine断言库,也支持babel。 2.fis是百度前端团队开源推出的前端工程化管理工具。 二、karma的基础应用 1.karma的基础api: server:创建一个测试服务器 【可以是远程计算机】 runner.run:运行完单元测试... ...
分类:
其他好文 时间:
2016-09-01 08:09:46
阅读次数:
184
1.安装nodejs,进入项目目录 2.安装karma和相关插件 npm install karma --save-dev npm install karma-jasmine karma-chrome-launcher --save-dev npm install -g karma-cli 3.执行 ...
分类:
其他好文 时间:
2016-08-09 19:03:20
阅读次数:
282
#JavaScript自动化单元测试-为什么要进行自动化测试?-什么项目适合做自动化测试?-测试运行器karma-测试框架jasmine###为什么要进行自动化测试?1.正确性:验证代码的正确性2.自动化:一次编写,多次运行3.解释性:阅读测试用例,有时比文档说明更清晰4.驱动开发:快速反馈提..
分类:
编程语言 时间:
2016-08-04 19:35:16
阅读次数:
158
How much of your code runs during unit testing is an extremely valuable metric to track. Utilizing code the karma-coverage plugin and babel-plugin-__c ...
分类:
Web程序 时间:
2016-06-29 06:33:30
阅读次数:
258
When writing tests run by Karma for an application that’s bundled with webpack, it’s easiest to integrate webpack and Karma directly together. In this ...
分类:
Web程序 时间:
2016-06-28 02:03:59
阅读次数:
886
本文对通过用Karma集成Jamsine的测试做出了总结,并给出结合Require JS进行实际项目开发的一个Demo地址,是进行前端开发一个很实用的例子。 ...
分类:
Web程序 时间:
2016-06-20 14:06:56
阅读次数:
2459
最近接触了一些新的前端开发知识,主要是利用AngularJS做single page application。我也借这个机会,花了几天时间了解了如何对javascript进行测试。 这里将介绍一些使用到的模块及如何进行安装并测试。 技术要求: 熟悉JavaScript 有NodeJS的一些基础 词汇... ...
分类:
编程语言 时间:
2016-06-17 19:30:48
阅读次数:
218
简介(摘自baidu) 测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加 ...
分类:
Web程序 时间:
2016-04-19 06:25:25
阅读次数:
354
Angularjs 基于karma和jasmine的单元测试 目录: 1. 单元测试的配置 2. 实例文件目录解释 3. 测试controller 3.1 测试controller中变量值是否正确 3.2 模拟http请求返回值,测试$http服务相关 4. 从文件中读取json,来模拟 http请 ...
分类:
Web程序 时间:
2016-03-31 23:11:27
阅读次数:
291
目录: 1. 单元测试的配置 2. 实例文件目录解释 3. 测试controller 3.1 测试controller中变量值是否正确 3.2 模拟http请求返回值,测试$http服务相关 4. 从文件中读取json,来模拟 http请求返回数据 5. 测试返回promise的service 已经 ...
分类:
Web程序 时间:
2016-03-30 23:57:48
阅读次数:
339