gpt4 book ai didi

c# - 如何使用 TFS build 2015 运行自动 selenium 测试?

转载 作者:行者123 更新时间:2023-11-30 14:08:37 25 4
gpt4 key购买 nike

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

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

最佳答案

如果您使用的是托管代理队列,则不能。如果您有自己的本地构建代理,则只需从命令提示符(而不是服务)运行代理。这就是“交互式”的全部含义。

您还可以使用 Test Agent tasks将测试代理部署到目标机器并在其上调用测试。即使您使用的是托管代理队列,这也将允许您运行 UI 测试——您会将测试的运行传递给本地测试代理。

附带说明一下,您通常将 UI 测试作为构建过程的一部分运行,而是将其作为应用程序发布到 QA 环境后发布管道中的一个步骤。 UI 测试缓慢而脆弱,您不希望您的 CI 过程因运行 UI 测试而陷入困境。

关于c# - 如何使用 TFS build 2015 运行自动 selenium 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34583291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com