1、QUnit 前端测试工具javascript
QUnit是一个强大的JavaScript单元测试框架,该框架是由jQuery团队的成员所开发,而且是jQuery的官方测试套件。Qunit是Jquery的单元测试框架,而且被普遍使用在各个项目中。css
为了使用Qunit,你仅仅须要去包含2个Qunit文件在你的Html页面。Qunit 包含了qunit.js 做为运行器和测试框架,和qunit.css 文件,座位测试套件页面显示测试结果的样式。前端
2、Selenium 前端测试工具java
Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操做同样。jquery
这个工具的主要功能包括:web
一、测试与浏览器的兼容性——测试你的应用程序看是否可以很好得工做在不一样浏览器和操做系统之上。浏览器
二、测试系统功能——建立回归测试检验软件功能和用户需求。框架
三、支持自动录制动做和自动生成 .Net、Java、Perl等不一样语言的测试脚本。工具
3、Jshint 前端测试工具单元测试
JSHint 跟JSLint很是像,都是一个 JavaScript 的代码质量检查工具,主要用来检查代码质量以及找出一些潜在的代码缺陷并提供相关的代码改进意见。
使用方式:
第一种方法:进入JSHint首页,粘贴你的代码,选择相关的选项,而后点击右下角的Lint按钮就能够了。
第二种方法:使用Grunt整合的JSHint。
第三种方法:直接使用API。
4、WebDriverTest 前端测试工具
WebDriver就是基于Selenium的一个自动化测试类库,但它再也不是运行在浏览器内的JS程序,而是本身能够控制浏览器。旨在改进Selenium中出现的诸多问题,而且提供了很是易用、可读性很强的API。