我的代码中的计算经过了充分测试,但由于 GUI 代码太多,我的整体代码覆盖率低于我的预期。有关于单元测试 GUI 代码的指南吗?这还有道理吗?
例如,我的应用程序中有图表。我一直无法弄清楚如何自动测试图表。 AFAIK,需要人眼来检查图表是否正确。
(我使用的是Java Swing)
MVP 和 MVC 等设计通常尝试从实际 GUI 中抽象出尽可能多的逻辑。关于此的一篇非常受欢迎的文章是《不起眼的对话框》 http://web.archive.org/web/20151130093108/http://www.objectmentor.com/resources/articles/TheHumbleDialogBox.pdf作者:迈克尔·费瑟斯。就我个人而言,我在尝试将逻辑移出 UI 方面有过不同的经历 - 有时效果很好,而有时则麻烦多于其价值。但这有点超出了我的专业领域。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)