当前位置:  开发笔记 > 编程语言 > 正文

如何使用TFS build 2015运行自动化硒测试?

如何解决《如何使用TFSbuild2015运行自动化硒测试?》经验,为你挑选了1个好方法。

我有NUnit selenium测试,我已经嵌入到单元测试中,我试图使用TFS Build 2015运行它.所有测试在本地运行完全正常,但不是从TFS服务器.我启用了代码覆盖,发现"Module unittests.dll"工作正常,大部分代码都被覆盖,但是"Seleniumtest.exe"覆盖了0行.

我已经阅读了很多关于这个问题的想法,并且想到了使TFS代理能够以交互模式运行但我不知道如何从TFS服务器执行此操作并且大多数在线文档都不够好.谢谢



1> Daniel Mann..:

如果您使用的是托管代理队列,则不能.如果您有自己的内部部署构建代理,则只需从命令提示符(而不是作为服务)运行代理.这就是"互动"的意思.

您还可以使用测试代理任务将测试代理部署到目标计算机并调用它们上的测试.即使您正在使用托管代理队列,这也将允许您运行UI测试 - 您将把测试的运行权交给内部部署的测试代理.

另一方面,您通常不应将UI测试作为构建过程的一部分运行,而应将其作为应用程序发布到QA环境后的发布管道中的一个步骤.UI测试既缓慢又脆弱,您不希望CI过程因运行UI测试而陷入困境.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有