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

如何为swing组件做有效的TDD

发布时间:2020-12-13 20:11:47 所属栏目:百科 来源:网络整理
导读:我正在研究Swing,我想知道如何有效地为我的GUI应用程序执行TDD. 我已经使用方丈和节日做了一些事情……但我仍觉得它没有效果,它 就像只进行功能测试一样,如果有任何一个有好的建议请发帖.. TDD有两个方面的GUI.有GUI设置本身(比如拖放),然后有GUI的功能(按此
我正在研究Swing,我想知道如何有效地为我的GUI应用程序执行TDD.

我已经使用方丈和节日做了一些事情……但我仍觉得它没有效果,它

就像只进行功能测试一样,如果有任何一个有好的建议请发帖..

TDD有两个方面的GUI.有GUI设置本身(比如拖放),然后有GUI的功能(按此按钮在Web浏览器中启动URL).

关于GUI本身,我建议使用Test Just After,在那里编写一些代码并看到Swing实际上做了你期望它做的事情,然后你将这些代码放入一个可测试的方法来锁定行为.你仍然保持它的小,所以你需要测试驱动设计有点,但在一天结束时,Swing框架更多地推动了设计.

关于GUI的作用,您可以将未经测试的部分保持为尽可能薄,并首先为执行所需操作的方法调用编写测试.例如,添加动作侦听器可能未经测试,但动作侦听器只执行委托给正在测试的方法.

在某一点上你必须记住这是单元测试,所以你的所有测试肯定都可以通过,而Swing仍然没有按照你想要的方式运行.不要指望TDD会让你更好.功能测试也有它们的位置.

我发现Abbot可能有助于第一种Test It After,但还不足以证明额外的工具(在我们的项目中,我们的框架已经出现了,所以我试着明白我们使用了多少).

(编辑:李大同)

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

    推荐文章
      热点阅读