当前位置:  开发笔记 > 后端 > 正文

用户界面测试

如何解决《用户界面测试》经验,为你挑选了2个好方法。

我们正在开发一个具有一定程度的新/修改的GUI功能的大型项目.我们在过去发现,在添加新功能时,我们经常在相关代码中引入新问题.

我们有非技术用户执行测试,但他们经常错过部件并允许漏洞漏掉.

我的问题:是否有任何组织WinForms项目的UI测试的最佳实践?有没有办法让它自动化?

谢谢!



1> jodonnell..:

有一些GUI测试工具可以为你点击按钮和东西但是我的经验非常脆弱.

最好的办法是尽可能保持UI层的薄.您的事件处理程序类最好只有一行或两行调用其他更可测试的类.这样,您就可以在单元测试中测试业务逻辑,而无需实际按下按钮.



2> aku..:

您可以使用White框架自动执行GUI测试.

还要考虑使用TDD友好设计,即使用MVP/MVC模式.

我强烈建议您阅读Microsoft模式和实践团队的文档.

特别是看看Composite UI应用程序块和CompositeWPF.

这些项目专门为您提供GUI应用程序开发的最佳实践,包括测试驱动的UI.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有