如何为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,但还不足以证明额外的工具(在我们的项目中,我们的框架已经出现了,所以我试着明白我们使用了多少). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读