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

时间:2014-05-05 10:30:31

标签: wpf unit-testing tfs tfs2012 gui-testing

对于WPF应用程序,我确实有自定义测试,它在新线程中实例化此WPF应用程序,然后设置viewmodel并直接测试视图。这样就可以测试视图的实际表示,例如绑定问题,渲染问题和ui控件状态。

在本地计算机上运行时,测试工作正常(GUI弹出并运行测试)。但是,它们在TFS构建期间无法正常运行,很可能是因为实例化的WPF应用程序未在服务器上“真正”打开/呈现。基本上一些ui控件保持空白,我猜是因为它们没有在服务器上“进入视图”。

您对如何在TFS 2012版本中使用此类测试有任何建议吗?

感谢您的想法

1 个答案:

答案 0 :(得分:0)

在Windows上测试GUI组件最好使用GUI测试框架,例如CodedUI。我最近在Pluralsight上观看了excellent course,其中详细介绍了如何为您的应用程序创建单元测试。