我有一些CodedUI测试我想在visual studio的远程计算机上运行。现在过去,您需要在某处安装测试控制器,在要运行的盒子上安装测试代理,让他们说话,然后使用指向该控制器的测试设置文件。我正在浏览这个并在我的运行框中安装2015更新3的代理。我注意到没有控制器配置选项。经过一些谷歌搜索,我发现了这个:https://vstfsalm.wordpress.com/2015/08/18/tfs-2015-test-agent-has-not-been-configured-run-the-test-agent-configuration-tool-to-configure-the-test-agent/。很酷。所以我进入tfs建立一个机器组。大。我不能得到的部分是:我现在如何告诉VS在该组中运行?测试设置文件在设置为远程运行时需要控制器。我是否必须将代理商降级回2013年?有没有人知道微软是否在2015年(有意或无意)实施了这种工作方式,或者它是否尚未实施?
答案 0 :(得分:0)
通过在TFS update3上构建的vNext运行代码UI测试。首先确保代码UI测试可以在本地远程计算机上的Visual Studio中成功执行。另外,请不要忘记将构建代理配置为与桌面进行交互。
然后您只需要在RemoteTestMachine 任务中添加部署TestAgent并运行功能测试。当您对构建进行排队时,它会将您的代码ui测试解决方案部署到构建服务器计算机上的drop文件夹中。然后使用MSTEST运行测试程序集。与通过本地计算机上的MSTEST命令行运行代码UI测试相同。
<强>更新强>
问:Test Agent 2015是否支持所有支持的方案 Visual Studio 2013的测试控制器和测试代理?
答:我们建议您在所有新的自动化测试方案中使用Agent for Visual Studio 2015。您可以使用构建定义中的“部署测试代理”任务在计算机上下载和安装测试代理。下表显示了Visual Studio 2013代理支持的方案以及Team Foundation Server(TFS)2015和Team Services(TS)的替代方案。
来源链接:Install and configure test agents
目前,除此之外别无选择。您可能必须使用测试代理2013来实现它。