TFS 2015和编码的UI测试 - 无法运行

时间:2018-06-14 06:44:31

标签: tfs automated-tests coded-ui-tests

我做了一些编码的ui测试(基于浏览器),并配置了TFS 2013来构建,部署和执行它们。首先,我使用Interactive Process [X]执行测试代理部署步骤,然后选择运行功能测试步骤,选择适当的测试套件 - 包含编码的u​​i测试。然后我再次部署测试代理而没有交互式进程[]设置,然后运行功能测试选择非编码的ui自动化测试选择另一个测试套件。

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

我该怎么办?为什么它第一次运行,然后第二次不运行?为什么它有时会再次运行?

2 个答案:

答案 0 :(得分:0)

由于您要运行Coded UI测试,您必须配置测试代理以与作为交互模式运行的Desktop和构建代理进行交互。

检查以下链接:

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

答案 1 :(得分:0)

服务用户无权连接到TFS。奇怪的是,“正常”的自动化测试用例运行正常,而经过编码的ui测试用例却没有。