使用Test Agent进行Visual Studio测试

时间:2015-12-04 15:32:19

标签: visual-studio unit-testing tfs tfs2013

我有一个情况:我有两个服务器(服务器A和服务器B)和我的TFS在服务器A 上构建我的应用程序,并且应该在服务器B上部署结果。之后,它应该远程运行UI测试。 为此,我使用TFS 2015,我为我的构建定义添加了几个步骤(如果你明白我的意思))))。

  • 第一步是" Visual Studio Build"构建我的项目的步骤。 - >工作得很好

  • 第二步是"发布Build Artifacts"用于将构建结果从服务器A发布到服务器B(可能它不是在机器之间发布内容但最适合我的最佳解决方案。如果您对此有一些建议,我会很感激听到它。) - >工作得很好

  • 第三步是" Visual Studio测试代理部署"应该在服务器B上部署测试代理。当此步骤被修改时,它显示' agentlocation'不是一个有效的道路。确保运行构建代理的帐户可以访问此共享。如果此步骤失败,则所有人都可以加入root文件 vstf_testagent.exe (用于共享此文件夹设置为Everyone Read / Write)。

  • 第四步是" Visual Studio测试使用测试代理"哪个应该运行我的UI测试。我希望这一步可以运行我的UI测试。

在服务器A上我安装了测试控制器,在服务器B上我安装了测试代理并给了他测试控制器的名称。在服务器A上我使用Visual Studio 2015但在服务器B上使用Visual Studio 2013。

请帮我理解第三步的问题。它可以是什么以及如何解决它? 第四步可以运行我的UI测试吗?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

“测试代理位置”字段可选,用于从网络或本地位置提供vstf_testagent.exe的路径。如果未提供路径,则将从网络下载。您可以将此字段留空并让其从网络下载,也许您可​​以成功部署测试代理。