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. 用于BlackBerry的UI测试工具
- 4. Vb6 UI自动化测试工具?
- 5. Linux上的UI测试工具
- 6. Asp.net的webforms UI测试工具
- 7. UI自动化测试工具
- 8. GUI测试工具
- 9. AD测试工具
- 10. XUL测试工具
- 11. AJAX测试工具
- 12. 测试工具包
- 13. 什么是GWT最好的自动化Web测试工具?
- 14. MS测试覆盖工具测试
- 15. Django是否具有与Rails测试工具相媲美的BDD测试工具?
- 16. 讲故事和SOAP UI测试工具体验
- 17. 需要用于Windows的UI测试&&分析工具
- 18. 测试,看是否有jQuery UI的工具提示是打开
- 19. 的Windows Mobile - 自动化测试工具用于非UI应用
- 20. 需要关于Web UI测试工具的信息
- 21. 开发测试工具
- 22. 自动化测试工具
- 23. GUI工具来测试javascript
- 24. PowerBuilder的API测试工具
- 25. 安全测试工具
- 26. Visual Studio 2008测试工具
- 27. iphone测试工具为uiwebview
- 28. 寻找ddos测试工具
- 29. QA测试工具集成
- 30. 负载测试工具IIS6 +
让我改我对GWTTestCase评论:GWTTestCase是有用对于需要GWT和Java的下运行,当代码暴露GWTs怪癖码 - 通常是模拟类或一个依赖于仿真类,在GWT表现得与Java的不同。标准的Java代码只能在常规单元测试下进行测试,这是此处期望的目标。 – 2009-10-20 02:29:11