UML软件工程组织

Ajax基础教程 - 6.2 分析JsUnit
作者:(美)阿斯利森 舒塔   出处:csdn

6.2 分析JsUnit

2001年初,Edward Hieatt开始“移植”JUnit,目的是在浏览器中测试JavaScript。从那以后,JsUnit的下载次数已近10 000次,大约300人加入了JsUnit的新闻组。JsUnit支持一般的xUnit功能,完全用JavaScript编写,如果你习惯使用JUnit或者类似的xUnit框架,就会发现JsUnit使用起来相当简单直观。

JsUnit也有一些不同的地方:这里也有setUp()和tearDown(),不过现在作为函数,而不是方法;测试函数(而不是测试方法)分成多个测试页(而不是测试用例);另外JsUnit提供了自己的基于HTML的测试运行工具。表6-1对这两个框架做了比较。

表6-1 JUnit与JsUnit的比较

JUnit

JsUnit

Test类扩展 TestCase

测试页包含jsUnitCore.js

测试方法

测试函数

Test

基于HTML的测试页

TestSuites

基于HTML的测试集

多个测试运行工具

基于HTML/JavaScript的测试运行工具

setUp()tearDown()

setUp()tearDown()函数

在虚拟机中运行

在浏览器中运行

Java编写

JavaScript编写

 

 

上一页     首页    下一页

 

版权所有:UML软件工程组织