加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

TDD应用在GUI的方法

发布时间:2020-12-13 20:38:03 所属栏目:百科 来源:网络整理
导读:cnfree 写道 TDD又不是万试万灵的,像GUI这一块根本无法使用TDD,TDD只能用在Model以及单元逻辑这一部分,但是简单的逻辑没有问题,不代表复杂的逻辑组合没有问题,而这一点TDD能否做到?实际上最后还是要靠常规的测试体系来保障软件的开发。软件开发始终还是
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起起来)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读