WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
Ajax- 分析JsUnit
來自站長百科
導航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion
分析JsUnit
2001年初,Edward Hieatt開始“移植”JUnit,目的是在瀏覽器中測試JavaScript。從那以后,JsUnit的下載次數(shù)已近10 000次,大約300人加入了JsUnit的新聞組。JsUnit支持一般的xUnit功能,完全用JavaScript編寫,如果你習慣使用JUnit或者類似的xUnit框架,就會發(fā)現(xiàn)JsUnit使用起來相當簡單直觀。
JsUnit也有一些不同的地方:這里也有setUp()和tearDown(),不過現(xiàn)在作為函數(shù),而不是方法;測試函數(shù)(而不是測試方法)分成多個測試頁(而不是測試用例);另外JsUnit提供了自己的基于HTML的測試運行工具。表6-1對這兩個框架做了比較。
表6-1 JUnit與JsUnit的比較
JUnit JsUnit
Test類擴展 TestCase 測試頁包含jsUnitCore.js
測試方法 測試函數(shù)
Test類 基于HTML的測試頁
TestSuites 基于HTML的測試集
多個測試運行工具 基于HTML/JavaScript的測試運行工具
setUp()和tearDown()方法 setUp()和tearDown()函數(shù)
在虛擬機中運行 在瀏覽器中運行
用Java編寫 用JavaScript編寫