TFS 2010测试代理在测试控制器上注册

时间:2011-12-29 16:38:02

标签: testing tfs2010 automated-tests

我在VM上设置了一个测试控制器和几个测试代理。除了安装在Windows 7 Starter版本上的测试代理之外,我能够与每个测试代理连接到测试控制器。问题很明显。 Win 7 Starter无法加入托管测试控制器的PC所在的域。我该如何解决这个问题?谢谢你的帮助!

2 个答案:

答案 0 :(得分:1)

到目前为止你尝试了什么?有许多资源可以讨论跨域问题。

尝试 2.2。不受信任的Windows域中的控制器/代理或一个位于工作组中,另一个位于域中。

来自: http://social.msdn.microsoft.com/Forums/en-AU/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13

  • Controller和Agent上的镜像用户帐户:在Controller和Agent计算机上创建一个具有相同用户名和密码的用户帐户。
  • 使用镜像用户帐户在此帐户下运行Controller and Agent服务。
  • 如果您使用的是VS2010 RC +版本(即RC或RTM但不是Beta2),请将以下行添加到appSettings节点下的qtcontroller.exe.config文件中:

< add key =" AgentImpersonationEnabled"值="无" />

  • 重新启动Controller / Agent服务(请参阅附录中的“工具”部分)。 确保没有阻止连接的IP安全策略(请参阅附录中“工具”部分下的“IP安全策略”。)
  • 默认情况下,域计算机Windows使用域(Kerberos)身份验证,但如果失败,则会回退到工作组(NTLM)身份验证。 IP安全策略可以并且经常更改此行为,例如,可能存在阻止来自不属于域的计算机的连接的策略。
  • 重新启动或重新配置Controller and Agent。

使用TFS和Visual Studio 2010跨域运行测试 http://blogs.msdn.com/b/dustin_andrews/archive/2010/08/12/running-tests-cross-domain-with-tfs-and-visual-studio-2010.aspx

答案 1 :(得分:1)

对于测试控制器和测试代理,镜像帐户存在一个问题,如果您将控制器注册到TFS团队集合,它将无法工作。 为什么?如果您在工作组帐户下运行测试控制器和测试代理,TFS服务器将断开测试控制器导致身份验证问题。如果在域帐户下运行测试控制器,在工作组下运行代理,则测试控制器将不会对测试代理进行身份验证。 除非我遗漏了某些内容,否则如果您需要将测试控制器注册到TFS团队集合中,它将无效。

相关问题