如何对GUI进行单元测试?

史蒂夫·麦克劳德

我的代码中的计算经过了充分的测试,但是由于有太多的GUI代码,所以我的总体代码覆盖范围比我想要的低。是否有关于单元测试GUI代码的准则?有道理吗?

例如,我的应用程序中有图形。我还无法弄清楚如何自动化图形测试。需要人眼AFAIK来检查图形是否正确。

(我正在使用Java Swing)

乔恩·斯基特

MVP和MVC之类的设计通常会尝试从实际GUI中提取尽可能多的逻辑。关于这一点的一篇非常受欢迎的文章是Michael Feathers的“谦虚对话框”就我个人而言,我曾尝试将逻辑移出UI时经历过多种经历-有时效果很好,有时则麻烦多于其价值。但是,这有点超出我的专业知识范围。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章