Visual studio 如何使用VS2015远程运行测试?

Visual studio 如何使用VS2015远程运行测试?,visual-studio,tfs,visual-studio-2015,coded-ui-tests,tfs-2015,Visual Studio,Tfs,Visual Studio 2015,Coded Ui Tests,Tfs 2015,我想在VisualStudio的远程机器上运行一些CodedUI测试。现在,您通常会在某个地方安装一个测试控制器,在您想要运行的机器上安装一个测试代理,让他们交谈,然后使用指向该控制器的测试设置文件。我正在进行此操作,并在我的跑步箱上安装了2015更新3的代理。我注意到没有控制器配置选项。在谷歌搜索之后,我发现了这个:。很酷。所以我去tfs建立了一个机器组。伟大的我不明白的是:我现在怎么能告诉VS在那个小组里跑步呢?测试设置文件设置为远程运行时需要控制器。我是否必须将代理降级到2013年?有人知

我想在VisualStudio的远程机器上运行一些CodedUI测试。现在,您通常会在某个地方安装一个测试控制器,在您想要运行的机器上安装一个测试代理,让他们交谈,然后使用指向该控制器的测试设置文件。我正在进行此操作,并在我的跑步箱上安装了2015更新3的代理。我注意到没有控制器配置选项。在谷歌搜索之后,我发现了这个:。很酷。所以我去tfs建立了一个机器组。伟大的我不明白的是:我现在怎么能告诉VS在那个小组里跑步呢?测试设置文件设置为远程运行时需要控制器。我是否必须将代理降级到2013年?有人知道微软是不是在2015年没有实施这种工作方式(故意的还是其他的),还是还没有实施

通过TFS update3上的vNext build运行代码UI测试。首先,确保可以在本地远程计算机上的VisualStudio中成功执行代码UI测试。另外,不要忘记将构建代理配置为与桌面交互

然后您只需要添加在RemoteTestMachine上部署TestAgent任务并运行功能测试。当您对生成进行排队时,它会将您的代码ui测试解决方案部署到生成服务器计算机上的drop文件夹中。然后使用MSTEST运行测试程序集。这与在本地计算机上通过MSTEST命令行运行代码UI测试是一样的


更新

问:Test Agent 2015是否支持 Visual Studio 2013的测试控制器和测试代理

答:我们建议您在所有新的自动化测试场景中使用Visual Studio 2015代理。您可以在生成定义中使用Deploy Test Agent任务在您的计算机上下载和安装测试代理。下表显示了VisualStudio 2013的代理和Team Foundation Server(TFS)2015和Team Services(TS)的替代方案支持的方案。

源链接:


目前,此场景没有替代方案。您可能必须使用test agent 2013来实现它。

重要的一点是来自VS,而不是来自构建。我不想用构建来运行它。那需要办理登机手续。我想通过远程服务器上的测试代理运行我手头上的代码,但看起来我再也做不到了。不幸的是,目前没有替代方案。您可能需要使用test agent 2013来实现它。更多详情请参阅我的更新答案。