js可以很容易地成长,但会成为一个可怕的和复杂的野兽,无法被驯服,js测试一直让人头疼,一般使用firefox的firebug,但是这需要打开浏览器,延缓开发进度。
使用JSUnit之类测试,可以无需打开浏览器在浏览器中测试,而是象Java那样做到单元测试。
这个工具就是 JS Test Driver
http://code.google.com/p/js-test-driver/
当你告诉它运行测试,它会在浏览器运行执行并返回的结果。如下图:
步骤也很简单,在Eclipse中建立一个项目,将js源码放在src目录下,配置一个名叫jsTestDriver.conf 的配置如下:
server: http://localhost:4224
load:
- src/*.js
- src-test/*.js
JsTestDriver是一个jar包,因为可以配置整入Eclipse测试环境。Eclipse升级网址:
http://js-test-driver.googlecode.com/svn/update/
如果没有出现JsTestDriver,需要关闭Group items by category 选项
在Eclipse中使用方法介绍:
http://code.google.com/p/js-test-driver/wiki/UsingTheEclipsePlugin
分享到:
相关推荐
本文来自于csdn,本文主要介绍了单元测试的30款相关测试工具和...使用示例:/授权协议:Apache开发语言:JavaScript操作系统:跨平台sTestDriver详细介绍JsTestDriver是一个JavaScript单元测试工具,易于与持续构建系统
使用声纳属性“ sonar.javascript.jstestdriver.itReportsPath”指向包含surefire报告的目录。 该插件将扫描以“ ITESTS-”为前缀的报告 将“集成测试结果”小部件添加到您的仪表板(此小部件还显示覆盖率信息,...
简介单元测试关注的是验证一个模块或一段代码的执行效果是否和设计或预期一样。有些开发人员认为,编写测试用例浪费时间而宁愿去编写新的模块。然而,在处理大型应用程序时,单元测试实际上会节省时间;它能帮助您...
•Learn and use the power of Jasmine, YUITest, QUnit, and JsTestDriver. •Learn by doing to synchronously and asynchronously test your JavaScript applications. •Automate your JavaScript tests using ...
通过mvn archetype:generate生成一个新的JsTestDriver-Jasmine-project(请参见下面的代码段)。 在生成pom.xml调整Maven项目属性browser 生成新项目: mvn archetype:generate -DachetypeCatalog=local -...
buster-jstestdriver Buster.JS扩展支持通过Buster.JS运行JsTestDriver测试
《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程...附录B JavaScript工具集
《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程...附录B JavaScript工具集
Cover the most popular JavaScript Unit Testing Frameworks including Jasmine, YUITest, QUnit, and JsTestDriver. Automate and integrate your JavaScript Unit Testing for ease and efficiency.
maven-jstestdriver-plugin-0.1.8.jar
JavaScript-Project 如何 您需要一个正在运行的声纳服务器 和声纳javascript插件 下载jstestdriver.jar并将其安装到本地Maven存储库 mvn install:install-file -Dfile= -DgroupId=com.google.jstestdriver -...
使用 Maven 构建执行 JSTestDriver (Javascript) 测试用例。 如果测试用例失败,则构建失败。 在 burke.webster (http://code.google.com/u/burke.webster) 所写的基础上构建。
这个实验项目没有得到维护,实际上... JsPG:JavaScript OpenPGP实现 java -jar JsTestDriver-1.3.2.jar-浏览器firefox,Chrome浏览器--port = 9876 java -jar JsTestDriver-1.3.2.jar-测试所有--testOutput = results
sindi.zip,sindi coresindi-scala的ioc容器
Java Runtime版本1.6或更高版本用于JsTestDriver,闭包编译器和jsdoc-toolkit 制作方法及使用方法 $ make $ cp src/linear.min.js /path/to/somewhere 制定目标 全部与包装相同笔记linear.js和msgpack.codec.js由...
JS测试驱动程序导轨 js-test-driver-rails是JsTestDriver库的精简包装: : 配置 要利用js-test-driver-rails,您应该在RAILS_ROOT / config /目录中创建一个js_test_driver.rb文件。 该文件可能包含以下指令: #...
这个插件是用 jsTestDriver 和 jasmine 测试的。 依赖关系 jQuery ( ) jQuery 扩展函数 numpadDecSeparator 这个函数有三个选项: 分隔符:当用户按下小键盘十进制分隔键时使用的分隔符。 仅在选项 ...