3
A
回答
0
你可以做沼澤標準unit testing for your GWT components,如果你想要做一些佈局檢查的東西無法通過單元測試來完成(不能給你的例子,因爲我不知道GWT幾乎在所有),那麼你可以使用硒,硒但是確實有在特定情況下的一些問題,即選擇元素和非常豐富的內容,其可能被證明是難以處理的,因爲GWT是所有關於豐富的內容。
5
谷歌本身具有excellent article說明何時以及如何不同的測試策略適用於GWT應用程序。基本思想是在測試業務邏輯時使用單元測試,但要在需要模擬用戶交互的特定端到端測試中使用Selenium。
3
最重要的是限制你需要多少GWT-特定的測試做到,因爲GWTTestCase和硒是如此之慢。測試方法中引用的MVP模式對此有很大的幫助。總是問問自己:「我可以把這個觀點變成什麼樣的人嗎?」推動邏輯將用戶界面動態改變爲操縱視圖的演示者,以便您可以在JUnit中測試邏輯。
然後我會建議做最硒/ webdriver的用戶界面測試。這些測試應該相當簡單:「當點擊Y時X會顯示出來嗎?」種類的東西。對於需要在Java和GWT下運行的代碼,GWTTestCase最適合我。
2
,或者作爲替代MVP模式,你可以使用gwt-test-utils框架用Java編寫簡單的測試,運行速度更快,然後GWTTestCase測試:-)
相關問題
- 1. GWT的Web測試工具?
- 2. GWT單元測試TDD和工具
- 3. 自動化UI測試工具silverlight 5
- 4. Linux上的UI測試工具
- 5. silverlight3 ui測試有沒有工具?
- 6. 來自ADT21的UI測試工具android
- 7. Vb6 UI自動化測試工具?
- 8. UI自動化測試工具
- 9. Asp.net的webforms UI測試工具
- 10. 用於BlackBerry的UI測試工具
- 11. AD測試工具
- 12. JQuery測試工具
- 13. GUI測試工具
- 14. Javascript測試工具
- 15. XUL測試工具
- 16. AJAX測試工具
- 17. 測試工具包
- 18. 什麼是GWT最好的自動化Web測試工具?
- 19. GWT SyncProxy測試
- 20. MS測試覆蓋工具測試
- 21. Django是否具有與Rails測試工具相媲美的BDD測試工具?
- 22. 用於Ruby測試框架的UI工具
- 23. 需要用於UI測試的跨平臺工具
- 24. 用於UI測試的Xcode自動化工具
- 25. 的Windows Mobile - 自動化測試工具用於非UI應用
- 26. 尋找SWT的自動UI測試工具(帶Eclipse RCP)
- 27. 需要用於Windows的UI測試&&分析工具
- 28. 講故事和SOAP UI測試工具體驗
- 29. 使用集成服務進行UI測試的工具
- 30. 需要關於Web UI測試工具的信息
讓我改我對GWTTestCase評論:GWTTestCase是有用對於需要GWT和Java的下運行,當代碼暴露GWTs怪癖碼 - 通常是模擬類或一個依賴於仿真類,在GWT表現得與Java的不同。標準的Java代碼只能在常規單元測試下進行測試,這是此處期望的目標。 – 2009-10-20 02:29:11