gpt4 book ai didi

c# - 基于 TFS 的自动化 CI UI 测试与桌面交互

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:18 26 4
gpt4 key购买 nike

我正在通过 TFS 构建运行一些自动化的持续集成测试。这些测试是在 MSTest 上使用 Microsoft UI 自动化框架编写的,并配置为在构建代理上本地运行,没有任何 Controller 或代理

现在,测试本身执行良好。测试套件的 Startup 方法启动编译后的应用程序的可执行文件,并且进程显示在服务器的任务管理器中。但是,由于这是通过 Team Foundation Build Service 完成的,因此 UI 实际上并未显示,因为不允许服务与事件桌面交互。

有没有办法强制应用程序的用户界面出现在事件桌面上?我知道我可以安装允许测试与桌面交互的测试 Controller 和代理,但是这会产生额外的开销和一些技术问题,因为我们针对 TFS2010 使用 VS2012,它直接进入 VS2010 MSTest,从而VS2010 测试 Controller 和代理,我无法通过 VS2012 配置。

最佳答案

我最终设置了一个测试 Controller 和一个测试代理。显然,对于 VS2010,不可能在具有构建 Controller 的同一台服务器上安装测试代理,因此我完全选择了一台单独的机器。

测试现在运行良好!

关于c# - 基于 TFS 的自动化 CI UI 测试与桌面交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280912/

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