关闭

JS单元测试工具介绍

发表于:2015-11-24 09:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:埋名    来源:51Testing软件测试网采编

  Jasmine
  Jasmine官方称其为行为驱动开发测试框架(behavior-driven development framework for testing JavaScript code)。主要的功能有:
  基本的测试函数(expect)
  将测试函数组成集合进行描述(describe),允许对集合中的测试函数进行同一的操作(Setup,Teardown)
  内置丰富的匹配器(Matcher),同时支持自定义匹配器
  提供对于函数状态(包括参数,调用,返回情况)的考察(Spy)
  提供计时工具(Jasmine.Clock)
  支持异步测试
  平台无关,可以测试前台页面的Javascript代码和Nodejs代码
  Qunit
  Qunit 是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由 jQuery团队的成员写的,而且是jQuery的官方测试套装。但QUnit一般是足以测试任何常规javascript代码,它甚至可能通过一些javascript引擎比如Rhino或V8来测试服务器端JavaScript。
  评价:使用方便,界面美观。
  Test.Simple & Test.More
  这个是jQuery之父John Resig在他的著作《Pro Javascript》中推荐的测试框架
  评价:非常容易上手,非常简洁,适合中小型项目快速引入单元测试
  jsUnit
  系统化的解决方案,基于XNuit规范,如果你会使用jUnit、NUnit等框架,对这个应该会很容易上手,且包括服务器端(Java的)。
  评价:非常全面,专业,适合大型企业级开发。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号