dropping bottle DROPPER DIODE( 二 )

  • DalekJS:自动化且跨浏览器的 JavaScript 功能测试框架 。https://github.com/dalekjs/dalek
  • 断言
    • chai:适用于 node.js 和浏览器的 BDD / TDD 断言框架,并能搭配其它测试框架使用 。https://github.com/chaijs/chai
    • Sinon.JS:对 JavaScript 进行 spies、stubs 和 mock 测试 。https://github.com/sinonjs/sinon
    • expect.js:简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具 。https://github.com/Automattic/expect.js
    • should.js:适用于 Node.js 的 BDD 式断言工具 。https://github.com/tj/should.js
    覆盖率
    • istanbul:另一个 JS 代码覆盖率检测工具 。https://github.com/gotwarlost/istanbul
    • blanket:一个简单的代码覆盖率检测库 。它的设计理念是易于安装和使用,且可用于浏览器端和 node.js 。https://github.com/alex-seville/blanket
    • JSCover:JSCover 是一个检测 JavaScript 程序代码覆盖率的工具 。https://github.com/tntim96/JSCover
    运行器
    • phantomjs:脚本化的 Headless WebKit 。https://github.com/ariya/phantomjs
    • slimerjs:一个内核为 Gecko 的类似 PhantomJS 工具 。https://github.com/laurentj/slimerjs
    • casperjs:基于 PhantomJS 和 Slimer JS 的导航脚本和测试工具 。https://github.com/n1k0/casperjs)
    • zombie:基于 node.js 、快速、全栈且无图形界面的浏览器的测试工具 。https://github.com/assaf/zombie
    • totoro:一个简单可靠且能跨浏览器运行的测试工具 。https://github.com/totorojs/totoro
    • karma:一个优秀的的 JavaScript 测试运行器 。https://github.com/karma-runner/karma
    • nightwatch:基于 node.js 和 selenium webdriver 的图形界面自动化测试框架 。https://github.com/nightwatchjs/nightwatch
    • intern:下一代 JavaScript 代码测试栈 。https://github.com/theintern/intern
    • yolpo:在浏览器逐句执行的 JavaScript 解释器 。http://www.yolpo.com/


    QA 工具

    • JSHint:JSHint 是一个有助于发现 JavaScript 代码错误和潜在问题的工具 。https://github.com/jshint/jshint/
    • jscs:JavaScript 代码风格检测工具 。https://github.com/jscs-dev/node-jscs
    • jsfmt:格式化、搜索和改写 JavaScript 。https://github.com/rdio/jsfmt
    • jsinspect:检测复制粘贴和结构类似的代码 。https://github.com/danielstjules/jsinspect
    • buddy.js:发现 JavaScript 代码里的 魔术数字 。https://github.com/danielstjules/buddy.js
    • ESLint:完全插件化的工具,能在 JavaScript 中识别和记录模式 。https://github.com/eslint/eslint
    • JSLint :高标准、严格和固执的代码质量工具,旨在只保持语言的优良部分 。https://github.com/douglascrockford/JSLint


    MVC 框架和库

    • angular.js:为网络应用增强 HTML 。https://github.com/angular/angular.js
    • aurelia:一个适用于移动设备、桌面电脑和 web 的客户端 JavaScript 框架 。http://aurelia.io/
    • backbone:给你的 JS 应用加入带有 Models、Views、Collections 和 Events 的 Backbone 。https://github.com/jashkenas/backbone
    • batman.js:最适合 Rails 开发者的 JavaScript 框架 。http://batmanjs.org/
    • ember.js:一个旨在创建非凡 web 应用的 JavaScript 框架 。https://github.com/emberjs/ember.js
    • meteor:一个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web 框架 。https://github.com/meteor/meteor


      特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。