相关文章推荐
魁梧的单车  ·  Google JS Test ...·  6 月前    · 
魁梧的单车  ·  标签分类:html5·  6 月前    · 
魁梧的单车  ·  Polymer 2.0 ...·  6 月前    · 
魁梧的单车  ·  Google 前端框架: ...·  6 月前    · 

Google JS Test是一个运行于 V8 JavaScript引擎 下的Javascript单元测试框架,其在Google内部负责对Chrome的快速JS执行速度进行测试,现在Google以开源工程开放大家使用。Google JS Test主要特性:

  • 超快的启动速度和执行时间,不需要在浏览器里运行
  • 清爽而具有可读性的输出内容
  • 也有一个可选的基于浏览器的测试器,可在JS修改的时候刷新
  • 其样式和语义跟 Google Test for C++ 类似
  • 内置的Mocking框架只需要最简单的样板代码(比如no $tearDown or $verifyAll 请求),其样式和语义基于 Google C++ Mocking Framework
  • 匹配系统允许表达式测试,并可直观的阅读输出的错误提示,内置了很多匹配器,用户也可自行添加
1. 什么是 单元测试 在计算机编程中, 单元测试 (又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。 每个理想的测试案例独立于其它案例;为测试时隔离模块,经常使用stubs、mo...
原文:http://unit js .com/guide/introduction.html unit. js 是一个 javascript 断言库,该库可以在node. js 与浏览器上运行。它适用于任何测试runn er 单元测试 框架 ,如mocha、jasmine、karma、protractor(角度应用程序的E2E测试 框架 )、qunit等。 为了使用户按自己喜欢的方式编写 单元测试 ,unit. js 提供了一
Google JS Test 是一个运行于V8 JavaScript 引擎下的 Javascript 单元测试 框架 ,其在 Google 内部负责对Chrome的快速 JS 执行速度进行测试,现在 Google 以开源工程开放大家使用。 Google JS Test 主要特性: 超快的启动速度和执行时间,不需要在浏览器里运行 清爽而具有可读性的输出内容 也有一个可选的基于浏览器的测试器,可在 JS 修改的时...
XUnit framework XUnit是一套标准化的独立于语言的概念和结构集合,用于编写和运行 单元测试 (Unit test s). 每一个语言都有一个用于 单元测试 的XUnit 框架 ,比如Java有JUnit, C++有CppUnit, PHP有PHPUnit, Oracle SQL有UTPL/SQL. Js Unit遵循XUnit的一些惯例: 单元测试 Js Unit中叫做 Test Functions. est Functions所在的HTML页面叫做 Test Page. 一个 Test Page是一个包含 js