Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TFS构建期间运行WPF UI测试_Wpf_Unit Testing_Tfs_Gui Testing - Fatal编程技术网

在TFS构建期间运行WPF UI测试

在TFS构建期间运行WPF UI测试,wpf,unit-testing,tfs,gui-testing,Wpf,Unit Testing,Tfs,Gui Testing,对于WPF应用程序,我有一些自定义测试,它们在新线程中实例化这个WPF应用程序,然后设置viewmodel并直接测试视图。通过这种方式,可以测试视图的实际表示,例如绑定问题、呈现问题和ui控件状态 测试工作正常,在本地机器上运行时,会弹出GUI并运行测试。但是,它们在TFS构建期间不能正确运行,很可能是因为实例化的WPF应用程序没有在服务器上真正打开/呈现。基本上有些ui控件是空的,我猜是因为它们没有出现在服务器上 您对如何在TFS 2012构建中使用此类测试有何建议 感谢您的想法在window

对于WPF应用程序,我有一些自定义测试,它们在新线程中实例化这个WPF应用程序,然后设置viewmodel并直接测试视图。通过这种方式,可以测试视图的实际表示,例如绑定问题、呈现问题和ui控件状态

测试工作正常,在本地机器上运行时,会弹出GUI并运行测试。但是,它们在TFS构建期间不能正确运行,很可能是因为实例化的WPF应用程序没有在服务器上真正打开/呈现。基本上有些ui控件是空的,我猜是因为它们没有出现在服务器上

您对如何在TFS 2012构建中使用此类测试有何建议


感谢您的想法

在windows上测试GUI组件最好使用GUI测试框架,如。我最近在Pluralsight上观看了一个关于如何为应用程序(如您的应用程序)创建单元测试的详细介绍