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