8个非常实用的JavaScript测试和验证工具

JavaScript 是如今浏览器和WEB应用中使用的一个常用的客户端脚本。对于Web开发者来说,JavaScript 可以用来加强用户体验和应用交互性,提供功能丰富的组件。

尽管JavaScript 的语法简单,编写起来却常常是比较困难的。这是因为它的特殊运行环境:浏览器。

下面,将向大家介绍几个JavaScript 的单元测试和验证工具。我们可以在不同场合下用它们来测试脚本。

 

JSLint

JSLint 是一个基于WEB的工具,它可以检查JavaScript代码中的错误。它有非常强大的功能和配置,从而我们可以根据需求定义自己的验证规则。

JsUnit

JsUnit 是一个JavaScript的单元测试框架。它本质上是JUnit的一个JavaScript版。它包含一个可以在多浏览器和各种操作系统自动执行测试的的平台。JsUnit 是从2001年一月份开始开发的。

J3Unit

J3Unit 是一个面向对象的JavaScir单元测试框架。它可以直接在浏览器上执行JavaScript测试,也可以自动调用JUnitJetty. J3Unit是在JSUnitScript.aculo.us的基础上构建的,它的目标是提供一个更好的JavaScript单元测试途径。它面向对象的单元测试是采用Script.aculo.us Test.Unit.Runner对象编写的,该对象基于prototype 实现。

Crosscheck

Crosscheck一个JavaScript验证的开源测试框架。它能帮我们判断JavaScript代码在多种浏览器下的兼容性,比如IE和Firefox,而不需要安装这些浏览器。仅仅需要有Java虚拟机环境。

YUI Test

YUI Test 也是一个JavaScript测试解决方案。使用YUI Test,我们可以非常容易的给JavaScript添加单元测试。虽然不是任何一个单元测试框架的翻版,YUI Test 还是继承了nUnit和Junit的一些特征。

Regular Expression Tool

Regular Expression Tool是一个在线的工具,它可以通过示例文本来测试正则表达式代码。它是一个得心应手的工具,当我们需要测试正则表达式在各种文本中的效果时。

JSLitmus

JSLitmus是一个通过简单的API来测试JavaScirpt基准和性能的轻量级工具。

JavaScript Regular Expression Tester

这也是一个非常好用的JavaScript正则表达式测试工具。它的界面和其他正则表达式测试工具非常相似,与其他工具不同的是,它是一个用JavaScript实现的,用来测试在JavaScript中正则表达式的工具。该工具还有在线版JavaScript Regular Expression Tester。-LoydSheng.

原文链接

posted @ 2010-04-11 14:40  程序苦行僧  阅读(2430)  评论(17编辑  收藏  举报