当前位置:  开发笔记 > 编程语言 > 正文

如何为GUI应用程序(VC MFC)应用测试驱动开发?

如何解决《如何为GUI应用程序(VCMFC)应用测试驱动开发?》经验,为你挑选了1个好方法。

我可以使用TDD进行gui应用吗?怎么做.



1> Andy Dent..:

在过去几年中已经发展的答案是,您没有将TDD应用于GUI,您可以设计GUI,以便您可以使用TDD开发层.Gui被简化为对ViewModel的控件的简单映射,通常使用框架绑定,因此对于TDD将被忽略.

这被称为Presentation Model(Fowler),Model-View-ViewModel和DataModel-View-ViewModel架构.

此方法从TDD和单元测试中删除GUI层.这并不意味着GUI从未经过测试,只是承认追求自动化GUI测试并不符合成本效益,特别是作为TDD的一部分.集成和用户测试应涵盖GUI.

Josh Smith的2009 WPF文章详细解释了MVVM的一些测试.

最近,Houssem Dellai 2016年视频创建单元测试Xamarin Forms Apps显示了一个带有绑定ViewModel的XAML UI ,并逐步创建了一个单元测试项目


8年前,当我写下我的答案时,那次搜索确实很好,但期望它保持这种状态有点傻.
推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有