Ajax基礎 (十一)---代碼測試,資源及框架介紹

第六章 使用JsUnit測試JavaScript代碼

JsUnitJUnit這一點是一樣的。setup() tearDown()是可選的,setUp()在每個測試之前調用,tearDown()在每個測試之後調用。但是JUnit中,每次測試運行會導致創建Test類的一個新實例,聲明的所有實例變量在下次一次測試運行時會“重置”。而JsUnit不會爲每次測試運行重新加載測試頁,所以變量狀態會在多次測試之間保留。還有一個重要區別:JUnit不能保證測試執行的順序。而在JsUnit中,測試會按測試頁中聲明的順序執行。

JsUnit特性:setUpPage()函數,這是JUnit中所沒有的。一次性啓動方法---setUpPage()函數只對每個測試調用一次(在所有測試函數調用之前調用),如果使用這個特性,一定要保證函數完成時要把setUpPageStatus變量設置爲complete

測試集:

跟蹤和日誌:JsUnit支持三個級別的跟蹤:warn(警告),info(信息),debug(調試)。

 

第八章 資源

    褪色技術自動刷新頁面部分繪製可拖放DOM

www.ajaxian.com

    ajaxpatterns.org

    ajaxmatters.com/r/welcome

    ajaxblog.com

    labs.google.com

    www.adaptivepath.com

    www.rubyonrails.org/

    www.rubylang.org/en/

    www.37signals.com

    開源框架:Taconite

Ajax框架介紹

一.瀏覽器端框架

a)         Dojo

b)         Rico

c)         qooxdoo

d)         TIBET

e)         Flash/JavaScript集成包

f)          Google AJAXSLT

g)         libXmlRequest

h)         RSLite

i)           SACK

j)           sarrisa

k)         XHConn

二.服務器端框架

a)         CPAINT

b)         Sajax

c)         JSON/JSON-RPC

d)         Direct Web Remoting

e)         SWATO

f)          Java BluePrints

g)         Ajax.Net

h)         MicrosoftAtlas項目

i)           Ruby on Rails

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章