Ajax- 分析JsUnit:修訂間差異
來自站長百科
無編輯摘要 |
無編輯摘要 ? |
||
第34行: | 第34行: | ||
<b><font style="font-size:120%">[[Ajax- 分析JsUnit 之還能用什么? ]]</font></b> <br> | <b><font style="font-size:120%">[[Ajax- 分析JsUnit 之還能用什么? ]]</font></b> <br> | ||
---- | |||
[[category:Ajax]] |
2009年6月28日 (日) 14:14的最新版本
導(dǎo)航: 上一頁 | 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)簡單直觀。
JsUnit也有一些不同的地方:這里也有setUp()和tearDown(),不過現(xiàn)在作為函數(shù),而不是方法;測(cè)試函數(shù)(而不是測(cè)試方法)分成多個(gè)測(cè)試頁(而不是測(cè)試用例);另外JsUnit提供了自己的基于HTML的測(cè)試運(yùn)行工具。表6-1對(duì)這兩個(gè)框架做了比較。
表6-1 JUnit與JsUnit的比較
JUnit JsUnit
Test類擴(kuò)展 TestCase 測(cè)試頁包含jsUnitCore.js
測(cè)試方法 測(cè)試函數(shù)
Test類 基于HTML的測(cè)試頁
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ù)器