Ted*_*ung 12 java tdd gwt vaadin
构建基于Vaadin的应用程序的最佳方法是什么,以便我可以使用TDD(测试驱动开发)来创建应用程序?换句话说,我不想编写需要服务器或浏览器(甚至那些模拟器)的测试,因为那些可能太脆弱,太慢或两者兼而有之.
将GWT MVP模式转换为Vaadin的问题在某种程度上是相关的,因为我正在寻找用于使我的UI"逻辑"尽可能可测试的正确模式,但我不确定MVP是否转换为Vaadin的世界.
一旦 Vaadin 成为基于 UI 的 Web 框架,您就可以选择基于验收测试的测试解决方案,例如 Selenium。因此,您仍然可以在业务/模型层中使用测试驱动开发,该开发应与 UI 类完全隔离。
UI 是一个你可以触摸的东西,你可以改变它并立即看到修改,你可以实时接受行为并使用一些好的工具将其自动化。
业务/模型是关键层,需要改进API设计以便更好地理解并将业务转化为代码。对于任何更改,您需要确保它不会违反您的规则 - 为此,只需使用单元测试(这里完全应用 TDD,但不是强制性的)
| 归档时间: |
|
| 查看次数: |
4344 次 |
| 最近记录: |