摘要:
1. jasmine定义:是一个行为驱动开发的javascrip测试框架,其不依靠其他任何的javascript框架,其不需要DOM,很容易的写测试框架。2. jasmine使用 jasmine定义的test suite,其包括两个参数:param1 表示test suite 的名字,param2表示其实现套件的功能代码块,其代码如下:describe("A suite", function() { it("contains spec with an expectation", function() { expect(true).toBe(true); 阅读全文
摘要:
1. karma对我们有什么帮助:karama能够使我们测试驱动开发流程更加简单简单,快速,有趣。2. karma定义:karama是一个基于node.js的javascript执行过程的管理工具(test runner),该工具可以用于测试目前主流的浏览器(web brower),也可以集成到对应的CI(continue Integeration)工具中,其强大之处可以监控(watch)文件的变化,然后自行执行。通过console.log显示测试结果。其运行结果通过命令行的形式向开发者展示出来,从而得出那个浏览器失败,那个浏览器成功。3. karma安装 前提条件 需要安装NodeJS 与N 阅读全文