Automated tests TFS 2015版本无法获取“;运行功能测试&x201D;在多台机器上工作的任务
2015年交通运输服务更新3 我有多台机器(不同的操作系统)要在其上运行测试。要使这个简单的流程成功运行,我遇到了一些问题。以下是我尝试过的:Automated tests TFS 2015版本无法获取“;运行功能测试&x201D;在多台机器上工作的任务,automated-tests,tfs-2015,ms-release-management,Automated Tests,Tfs 2015,Ms Release Management,2015年交通运输服务更新3 我有多台机器(不同的操作系统)要在其上运行测试。要使这个简单的流程成功运行,我遇到了一些问题。以下是我尝试过的: 在多台计算机上部署测试代理任务成功 如果我将多台机器放在一个“运行功能测试”任务中,它将只在步骤1中的其中一台机器上执行测试(如果这是第一个任务,它将成功完成)。此处记录: 如果我设置了两个单独的任务,每台机器一个,第一个任务将成功执行,但如项目符号2中所示,测试将在步骤1中的任何一台机器上运行(不是为任务指定的特定机器)。在所附的示例中,第一个任务设置
谢谢 解决方案是您可以单独配置测试代理:配置一个代理,然后运行测试,然后配置另一个代理,然后运行测试。在发布定义中设置测试如何?添加多个环境并分别为每个环境添加“运行功能测试”任务,每个环境针对一个平台,这样行吗?此外,本文供您参考是的,如果我创建了两个独立的环境(每个任务只有一台机器),那么它们工作得很好。我想这是我的变通方法,直到对另一种方法有了解决方案,我认为“应该”可行。否则,每个版本的每个操作系统/浏览器组合都会有很多环境。此外,任务将在任何机器上执行测试,而不是在其“机器”设置中指定的,这一事实似乎是错误的。如果这不重要,指定“机器”的目的是什么?请尝试配置一个代理,然后运行测试,然后配置另一个代理,然后运行测试。(不要在任务中配置它们)可以正常工作!!!我以为我已经尝试过这种方法,但那一定是在我尝试过的几个设置中滑落了。我现在就把它当作解决办法。谢谢