gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 11:46:27 25 4
gpt4 key购买 nike

我刚刚开始使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com