繁体   English   中英

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

[英]How do I run tests remotely with VS2015?

我有一些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年(有目的或其他方面)没有实施这种工作方式,或者它是否尚未实施?

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

然后,您只需要在RemoteTestMachine任务添加Deploy TestAgent并运行Functional test。 当您对构建进行排队时,它会将您的代码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)的替代方案。

在此输入图像描述

源链接: 安装和配置测试代理

目前,除此之外别无选择。 您可能必须使用测试代理2013来实现它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM