unit-testing - GWT 单元测试 TDD 和工具

标签 unit-testing gwt tdd

我刚刚开始使用 gwt,到目前为止一切都很好,但是在阅读了一些示例代码之后,我想知道是否需要高水平的测试覆盖率? (我可以看到大多数代码都是声明性的,然后添加一些属性,我可以看到检查的意义,所以我有特定的属性但不是全部)

我也很想知道关于使用 GWT 进行 TDDing 的陷阱是什么

我正在使用 Eclipse,所以如果您对 GWT 的一些特别添加插件真的很满意,我会很高兴听到这个消息
感谢您的输入

编辑:也许我在问一个非常广泛的问题,但即使是很少的信息也会有所帮助
我来自使用 jquery/extJs/prototype/scriptaculous 的 nvelocity View ,这有点不同

最佳答案

在将 GWT 应用程序设计为易于测试时,最好将尽可能多的逻辑移出 View 。使用使 GUI 测试更容易的设计模式,例如 Model-View-Presenter (MVP),它广泛用于构建桌面应用程序(C#/.NET 人员已经写了很多关于这种模式的文章。)

您可以使用 GWTTestCases 测试远程通信和最终执行原始 JavaScript 的代码(大多数 GWT 核心类都需要这个,尤其是小部件)。但是,这些测试执行起来很慢,因此您应该更喜欢将所有逻辑放在可以在普通的 JUnit 测试用例中测试的对象中的设计。

有关以测试为先编写 GWT 应用程序的更多信息,我为 Better Software 杂志撰写了一篇文章,该文章以 PDF 形式在线提供 at my blog .

关于unit-testing - GWT 单元测试 TDD 和工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/229333/

相关文章:

java - 如何摆脱 GWT 应用程序内部框架上的双滚动条

ruby-on-rails - 功能测试 Authlogic?

java - 如何让 GWT 2.0 和 ReSTLet 2.0 很好地发挥作用

Javascript:如何覆盖某些类中的公共(public)方法?

c++ - 为 C89 代码构建 C++ 单元测试

javascript - 超时 2000ms 超过 mocha

java - GWT 应用程序的客户端 AOP 选项

c# - 如何使用 TDD 测试没有 args 构造函数和 setter 的外观类?

tdd - 如何测试外部服务?

java - 有没有一种自动化的方法来确保代码的所有部分都经过单元测试?