无法使用测试控制器和代理远程运行1个简单测试。

时间:2014-10-24 21:59:54

标签: tfs visual-studio-2013

我即将开始拔头发,3天试图连一个简单的测试运行,什么都没有!

这是我到目前为止所得到的。

我有一个visual studio 2013解决方案,其中包含一个包含测试的项目。该解决方案具有Default.testsettings文件 - >在角色下,您可以配置控制器。

现在我们实际上有一个独立的控制器和代理机器的花哨设置 - 我现在已经放弃了所有这些。

相反,我有一个vm,现在托管控制器和代理。此外,为简化所有操作,控制器未在TFS团队项目集合中注册。

这就是发生的事情:

首先在我本地开发者电脑上的Visual Studio中,我可以通过testsetting文件添加控制器 - 它实际连接了!

另一个成功点是我可以让座席处于在线状态,因此它已经注册到控制器并连接。

当我尝试运行测试时出现问题,它需要永远,然后跳过测试。而是生成此错误消息:

首先,当我尝试断开代理时(我这样做是为了证明visual studio客户端似乎至少能够连接到控制器)

无法排队测试运行' [mydetails] 2014-10-24 23:44:13':测试运行' [mydetails] 2014-10-24 23:44:13&#39 ;无法在控制器[controllerMachineName]上执行。没有代理在线标记为执行测试运行。

然后连接代理时:

无法对测试运行进行排队' MLeppan @ ATSCZNB047 2014-10-24 23:53:02':连接尝试失败,因为连接方在一段时间后没有正确响应,或已建立连接失败,因为连接的主机无法响应

我只是不知道如何在这方面取得进展,它应该起作用。

在此阶段,我们将非常感谢任何提示,答案或解决方案。

1 个答案:

答案 0 :(得分:0)

你需要:

  1. 将测试控制器连接到TFS
  2. 创建测试用例并将其与测试相关联
  3. 创建构建应用程序和测试程序集的构建
  4. 在MTM中创建标准环境
  5. 执行针对特定构建和环境的MTM测试
  6. http://nakedalm.com/standard-environments-for-automated-deployment-and-testing/

    我通常会更进一步自动化部署部分:http://nakedalm.com/execute-tests-release-management-visual-studio-2013/

    如果您有一个环境,但是安装了您的应用版本后,您的测试基础架构应该按预期工作。