我刚刚开始进入令人兴奋的 WPF 开发世界,多年来一直是 C++ 开发人员。
当然,测试具有丰富用户界面的应用程序一直很困难。传统上,与此相关的问题之一是,在大多数 Windows 应用程序中,UI、UI 逻辑和 App 逻辑都是完全相互依赖的,不能孤立地进行测试。
我非常喜欢 MVVM 方法,它允许我将 UI 与应用程序分开,并在我的视图模型上运行大量自动化测试,我的所有逻辑都将在它之下,而视图是一个相当愚蠢的客户端视图模型。
这一切都很好,并且巧妙地将应用程序逻辑的测试与应用程序 UI 分开。但是,它没有提供实际测试 UI 本身的解决方案。即使视图通常包含很少的逻辑,它仍然有可能包含大量的各种错误。
测试视图本身的最新技术是什么?
谢谢汤姆