2011-02-03 11 views
5

我目前正在研究創建自動化單元測試的方法,用於在我們基於Web的應用程序中創建的任何新代碼。我們正在運行JSF 2.0,Richfaces 3.3和使用JRE1.6。JSF/Java Beans/Richfaces測試解決方案(JSFUnit,JUnit等)

我有興趣聽取人們對使用什麼和會推薦的意見嗎? 優點/缺點?難以實施?社區支持和文檔?等

我看了一下JSFUnit,它似乎很壓縮,但想在我繼續並開始使用它之前得到意見。

謝謝

回答

0

JSFUnit確實是典型的方法。然而,我使用Selenium進行功能測試,並且它工作正常。

事情是,在許多情況下,前端更容易通過功能場景而不是單元進行測試。

+0

感謝Bozho,和其他人對他們的建議。我會看看Selenium。 – 2011-02-11 14:44:53

0

我已經使用SeleniumHQ。測試在由測試引擎操作的真實瀏覽器中執行。在測試運行時觀看瀏覽器很有趣,也有點恐怖。

在硒的頂部還有一個附加組件,它使得它更容易編寫測試,名爲:Selenium Inspector

0

對於自動化Web測試,我們使用的是Windmill

很好。你在瀏覽器中記錄你想測試的東西,然後風車就會啓動firefox,並運行測試。它用python編寫,適用於所有網頁。

我們已將Windmill集成到持續集成環境(hudson)中,以便每次提交都會運行測試。

Here is a introduction video to Windmill

And here is a windmill talk on parleys.com

+0

以前沒有聽說過這個。你也有硒的經驗?如果是這樣,風車如何變得更好/不同? – BalusC 2011-02-04 14:55:52