我做了一些编码的ui测试(基于浏览器),并将TFS 2013配置为构建、部署和执行它们。首先,使用Interactive执行Test部署步骤,然后通过选择包含编码ui测试的适当测试套件执行Run Functional步骤。然后,在没有交互过程设置的情况下再次部署测试代理,然后运行功能测试,选择选择另一个测试套件的非编码ui自动测试。
这是第一次见效。然后执行编码的ui测试,然后执行自动化测试。但是,当第二次测试代理再次部署时,编码的ui测试就会启动,并且似乎会无休止地运行。当我进入带有远程桌面的测试代理时,我可以看到一个空的控制台窗口"DTAExecutionHost“和一个对话框"Windows”:连接到TFS,请提供凭据用户名和密码。我认为这就是为什么编码的ui测试无法完成的原因。
我该怎么办?为什么它第一次运行,然后第二次没有?为什么它有时会再次运行?
发布于 2018-07-03 05:00:08
服务用户无权连接到TFS。这很奇怪,因为“正常”的自动化测试用例运行正常,但编码的ui测试用例却没有正确运行。
发布于 2018-06-15 08:39:12
因为您想要运行编码的UI测试,所以您必须配置测试代理来与桌面交互,并构建作为交互模式运行的代理。
请查看下面的链接:
https://stackoverflow.com/questions/50851162
复制相似问题