使用build在MTM中运行wpf应用程序的编码ui测试? - 互动窗口

时间:2016-08-26 12:42:08

标签: .net unit-testing tfsbuild coded-ui-tests mtm

我正在尝试在TFS2015中触发构建时在MTM中运行编码的UI测试。 使用测试代理和测试控制器完成设置并创建LabEnvironment。当我触发构建时,构建成功但测试用例未执行,显示以下错误。在测试代理中启用了交互式窗口。

  

调用测试类的初始化方法时出错   CodedUITestProject.CodedUITest1:   Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:To   运行与桌面交互的测试,您必须设置测试   代理程序作为交互式进程运行。有关更多信息,请参阅   "如何:设置测试代理以运行与之交互的测试   桌面" (http://go.microsoft.com/fwlink/?LinkId=255012)如果你是   作为团队构建的一部分运行测试,您还必须设置   建立年龄

1 个答案:

答案 0 :(得分:0)

要在实验室环境中运行编码UI测试,您需要检查配置环境以运行UI测试选项,并选择一个角色以在MTM中运行实验室环境的UI测试。 enter image description here

对于LabDefaltTemplate构建过程模板,您可以指定实验室环境以运行测试。如果您使用的是DefaultTemplate,它会在构建代理上运行测试,您需要将构建服务配置为以Interactive流程运行。 (TFS管理控制台=> XAML构建配置=>单击构建服务的属性=>运行服务)