javascript单元测试
2013-11-18 13:23
267 查看
为了保证javascript代码的质量,特别是javascript类库代码的质量,使用单元测试还是非常有必要的。java有junit单元测试框架,javascrip当然就有jsunit测试框架(其实是从junit移植过来的,用一下就知道了,令人懊恼的红条,令人振奋的绿条)。既然有很方便的单元测试工具,那么就用起来吧,步骤如下:
1.从http://sourceforge.net/projects/jsunit下载jsunit框架及其eclipse插件,或者下载下边的附件
2.解压下载的压缩包,框架解压到你喜欢的目录中,插件以你熟悉的插件安装方式进行安装
3.配置插件(两个配置项:Jsunit installation directory;Browser
executables)
4.写单元测试代码(例如我要测试我写的基础类库tohot.commons.Utils),需要写一个html文件,例如:tohot.commons.UtilsTests.html
5.执行单元测试
6.执行结果
绿条,我喜欢,嘿嘿。
1.从http://sourceforge.net/projects/jsunit下载jsunit框架及其eclipse插件,或者下载下边的附件
2.解压下载的压缩包,框架解压到你喜欢的目录中,插件以你熟悉的插件安装方式进行安装
3.配置插件(两个配置项:Jsunit installation directory;Browser
executables)
4.写单元测试代码(例如我要测试我写的基础类库tohot.commons.Utils),需要写一个html文件,例如:tohot.commons.UtilsTests.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>JsUnit Tests example</title> <link rel="stylesheet" type="text/css" href="../css/jsUnitStyle.css" mce_href="../css/jsUnitStyle.css" /> <script language="JavaScript" type="text/javascript" src="lib/jsUnitCore.js" mce_src="lib/jsUnitCore.js"></script> <script language="JavaScript" type="text/javascript" src="tohot.commons.Utils.js" mce_src="tohot.commons.Utils.js"></script> <script type="text/javascript"> var util = tohot.commons.Utils; function testInteger() { assertTrue(util.trueOrFalse("881231",util.regInteger)); assertTrue(util.trueOrFalse("-881231",util.regInteger)); assertTrue(util.trueOrFalse("+881231",util.regInteger)); assertFalse(util.trueOrFalse("++881231",util.regInteger)); assertFalse(util.trueOrFalse("aa",util.regInteger)); assertFalse(util.trueOrFalse("0.881231",util.regInteger)); } </script> </head> <body> </body> </html>
5.执行单元测试
6.执行结果
绿条,我喜欢,嘿嘿。
相关文章推荐
- javascript单元测试及框架介绍
- JavaScript的单元测试
- Javascript单元测试框架比较Qunit VS Jasmine
- Javascript单元测试Unit Testing之QUnit
- 对 JavaScript 进行单元测试的工具
- 如何进行高效JavaScript单元测试
- javascript单元测试工具- -QUnit
- 构建自动化、跨浏览器的 JavaScript 单元测试
- 测试函数JavaScript单元测试工具使用—QUnit
- Jest-Javascript单元测试工具
- JavaScript单元测试:将Jasmine集成到JsTestDriver
- Javascript单元测试框架Jasmine(结合karma使用)
- Eclipse中使用JstestDriver+Jasmine搭建javascript单元测试环境
- JQuery团队打造的javascript单元测试工具QUnit介绍
- JQuery团队打造的javascript单元测试工具QUnit介绍
- Javascript单元测试框架比较Qunit VS Jasmine
- Javascript单元测试框架比较Qunit VS Jasmine
- Javascript单元测试工具
- JavaScript 单元测试框架:Jasmine 初探