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