GWT 项目的最佳测试策略和工具是什么

发布于 2024-12-11 16:17:27 字数 137 浏览 4 评论 0原文


几个月以来我一直在使用 GWT 进行开发。我在测试时遇到困难。我正在使用 MVP 模式以及活动和场所。我使用 Junit 测试了这些类,没有任何 GWT 特定代码。但是具有大量 GWT 依赖项的客户端类很难测试。

您会推荐哪些策略和工具?

I am developing with GWT since a few months. I have difficulties with testing. I am using MVP pattern and activities and places. I test the classes without any GWT specific code with Junit. But the client classes with lots of GWT dependencies are difficult to test.

Which stratgy and tools would you recommend?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

等你爱我 2024-12-18 16:17:27

大多数演示者(来自 MVP)应该可以在没有特定于 GWT 的依赖项的情况下进行测试。

对于更复杂的情况,Apache(前 Google)Wave 采取的方法对我来说似乎是最好的:他们将 MVP 创建到非常小的组件,例如工具栏按钮。这意味着大量的样板文件,因为您将(至少)拥有一个视图接口和一个实现类(但这是因为 Java),但如果您的场景“足够复杂”,那么这是值得的。

请查看 http://www.google .com/events/io/2010/sessions/gwt-continuous-build-testing.html 一些具体示例。

Most presenters (from MVP) should be testable without GWT-specific dependencies.

For more complex cases, the approach taken by Apache (ex-Google) Wave seems like the best to me: they created MVP down to very small components such as toolbar buttons. This means a lot of boilerplate as you'll have (at a minimum) a view interface and an implementation class (but that's because of Java), but it's worth it if your scenarios are "complex enough".

Have a look at http://www.google.com/events/io/2010/sessions/gwt-continuous-build-testing.html for some concrete examples.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文