TDD应用在GUI的方法

前端之家收集整理的这篇文章主要介绍了TDD应用在GUI的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
cnfree 写道 TDD又不是万试万灵的,像GUI这一块根本无法使用TDD,TDD只能用在Model以及单元逻辑这一部分,但是简单的逻辑没有问题,不代表复杂的逻辑组合没有问题,而这一点TDD能否做到?实际上最后还是要靠常规的测试体系来保障软件的开发。软件开发始终还是需要靠需求来驱动。TDD决不是神。 taowen 2007-09-22 19:37 GUI的TDD可以做啊。如果你的GUI框架能够比较快构建GUI上的对象,而且对于GUI交互提供了代码交互,并且对于状态暴露得比较完全的话,你完全可以直接拿Window或者控件的代码来做测试。如果你用的GUI框架构建对象比较昂贵的话,我们一般的做法是把VIEW做成一个接口,然后把事件响应的代码写到controller或者presenter中,然后用mock来测试controller或者presenter。特别要注意的一个问题是mock的view往往具有误导性,因为事件触发不是独立的,所以尽量用真正的GUI对象来测(注意不是让你用自动化测试工具把GUI起起来) 原文链接:https://www.f2er.com/javaschema/288162.html

猜你在找的设计模式相关文章