TFS 2015 和编码 UI 测试 - 不 运行

TFS 2015 and Coded UI tests - does not run

我进行了一些编码 ui 测试(基于浏览器),并将 TFS 2013 配置为 build,部署并执行它们。首先,我使用交互式流程 [X] 执行测试代理部署步骤,然后执行 运行 功能测试步骤,选择适当的测试 suite - 包含编码的 ui 测试。然后我在没有交互过程 [ ] 设置的情况下再次部署测试代理,然后 运行 功能测试选择非编码 ui 自动测试选择另一个测试 suite.

第一次成功。编码 ui 测试然后执行自动化测试。但是第二次测试代理再次部署时,编码的 ui 测试开始,并且似乎 运行 无休止。当我使用远程桌面进入测试代理时 - 我可以看到一个空控制台 window "DTAExecutionHost" 和一个对话框 "Windows Security":连接到 TFS 请提供凭据用户名和密码。我认为这就是编码 ui 测试无法完成的原因。

我该怎么办?为什么第一次是 运行s,第二次就不是?为什么有时又 运行s?

由于您想要 运行 编码 UI 测试,您必须配置测试代理以与桌面交互并构建代理 运行ning 作为交互模式。

检查下面的 link:

https://github.com/Microsoft/vsts-tasks/blob/releases/m109/Tasks/DeployVisualStudioTestAgent/README.md

服务用户无权连接到TFS。这很奇怪,因为 "normal" 自动化测试用例 运行 正确,但编码 ui 的测试用例不正确。