2010-07-01 37 views
0

因此,我們的前端GUI正在對基於GWT的新應用程序進行大範圍的修改。我一直致力於在一些tcl/expect腳本中使用cURL創建舊前端的自動化腳本。當我看到新的應用程序時,我開始越來越意識到cURL不可能完成這些網絡交互,並且想知道是否有人對用GWT製作的Web應用程序進行測試有一些想法/經驗? 任何幫助將不勝感激!新gwt接口自動化測試

回答

0

對於動態JS/GWT UI的靜態頁面UI的cURL測試最接近的類比將是Selenium(或Webdriver)測試。 Selenium測試會在真實瀏覽器(包括所有JS)中加載頁面,並模擬點擊並與UI元素進行交互,並測試它們是否相應地做出反應。也就是說,還應該編寫單元測試來測試GWT UI的功能,而不必在瀏覽器中加載頁面,只需測試底層Java/JS的正確執行情況。 The MVP pattern旨在使這更容易/更快。

+0

我知道這是舊的,但我今年夏天再次回來爲這家公司工作,作爲一名實習生,並且發現硒以及在DOM解析中發現的新知識,作爲解決此問題的答案 – mike 2011-06-15 00:21:22