2009-10-22 95 views
4

什麼是一個很好的Web應用程序測試框架,我可以用於相當大的基於JavaEE的應用程序?自動化的Web應用程序測試框架

我目前使用的是Canoo Webtest,但我們遇到了jQuery的問題。我已經嘗試將htmlunit升級到當前版本,但這會導致更奇怪的錯誤發生。

我期待看看有什麼其他自動化的Web測試框架。

- 感謝

回答

7

我與Selenium合作非常成功。適用於IE/Firefox /等。測試可以通過插件記錄器或多種語言編寫。我個人的測試是用Java/JUnit編寫的,但其他人也支持。

1

你試過硒嗎?你可以用他們的firefox capture插件或者用Selenium RC編寫測試,讓你像在java/C#中一樣運行測試,然後在nuint(我認爲junit)等問題中運行它們。

4

我會推薦WebDriver,這是在硒命名空間,我相信它會捲成硒。

我發現API更令人愉快,並且安裝程序不需要代理服務器,在處理多個站點和https時會很難正確配置代理服務器。

+0

當然是WebDriver。有幾件事情是Selenium無法應對的,比如導航,吹掉了由客戶端XSLT生成的Selenium iframe或HTML,所有這些WebDriver都可以毫無問題地應對。 – Nat 2009-10-22 23:47:23

2

有其他指出,SeleniumWebDriver是很好的候選人,特別是對開發人員。

其實,我經常使用StoryTest IQ(STIQ),這是Selenium和Fitnesse的混搭。

iMacros是另一個不錯的選擇(我很欣賞與同事分享宏是多麼容易)。