我正在使用Jenkins作为我的项目CI.在部署新构建时,将运行Coded UI(C#语言)开发的几个自动化测试用例.我在主(windows)上创建了一个MSTest那些测试用例的工作(注意:在cmd下使用MSTest,测试用例可以成功运行)但是看到了以下问题:
调用测试类的初始化方法时出错QuickUI.SmokeTests:Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:要运行与桌面交互的测试,必须将测试代理设置为作为交互式进程运行.有关详细信息,请参阅"如何:设置测试代理以运行与桌面交互的测试"(http://go.microsoft.com/fwlink/?LinkId=159018)
因此,
1)我需要使用Jenkins slave来运行测试用例吗?
2)如果是这样,如何配置因为dll需要首先复制到slave?
3)是否需要注意任何帐户或jenkins服务配置?
提前致谢.