单元测试Winforms事件驱动的体系结构

问题描述:

我应该采取什么方法(如果甚至可能的话)对显示和逻辑混合在一起的标准事件驱动Winforms应用程序进行单元测试。单元测试Winforms事件驱动的体系结构

您需要使用UI自动化测试框架,除非您想重新制作UI来分离显示和逻辑。

一些例子包括产品如TestComplete

对于这种确切场景,Visual Studio 2010也是going to add some functionality

+2

以我的经验,它更好地分离显示和逻辑。那些GUI机器人应用程序可能只会有帮助,如果你有一个单独的测试部门,真的很愿意使用它们,因为他们节省了一些工作量。 – 2009-12-12 14:11:14

+1

我完全同意。但是,OP询问如何测试显式地显示+逻辑混合的应用程序... – 2009-12-12 18:06:44