对于我当前的项目,我开发了一个用于配置服务器的GUI。 GUI正在使用一些服务来运行命令。
你有没有为GUI客户端开发单元测试? 为了让我的项目能够稳定,您能否建议我一些架构方法?
谢谢, 拉杜
答案 0 :(得分:1)
答案 1 :(得分:1)
除了使用为此开发的不同工具“gui-testing”您的应用程序的可能性之外,我建议对WinForms使用passive view一些MVP模式,或者为WPF使用MVVM(P) 。 通过这种方式,几乎所有智能都在演示者中,通过模拟视图,您可以很好地测试它。
答案 2 :(得分:1)
答案 3 :(得分:1)
我不为GUI客户端编写单元测试。 GUI使我的测试变慢。
而是将客户端拆分为一组类之上的GUI外观。搜索PresentationModel或MVVM模式以获取更多信息。 完成后,您可以编写(按速度和音量的降序列出)