通过 Visual studio 在线设置编码 UI 测试的远程执行

Setting up remote execution of Coded UI Tests Via Visual studio online

我有一个编码的 UI 测试解决方案。到目前为止,我曾经 运行 通过 MTM 在代理机器上测试用例。现在我想通过 visual studio 在线 运行 测试代理上的用例。 当我尝试在线 运行 到 visual studio 时,我看不到任何构建,如下面的屏幕截图所示。

我曾经通过 MTM 为我的测试执行创建 XAML 构建。我不知道我必须做什么。 请问有人能帮忙吗

附加信息:当我转到 visual studio 在线构建选项卡时,我确实在 XAML 选项卡下看到了 XAML 构建定义。

现在不支持 xmal 构建控制器。您需要配置自己的构建控制器和代理来构建您的 xaml 构建定义。详情请参考this blog. I'd recommend migrating to the new builds system (vNext builds). See Migrate from XAML builds to new builds.

要通过 Visual studio 在线 运行 编码 UI 测试,您必须配置私有测试代理以与桌面交互并构建代理 运行ning 作为交互模式。参见 Deploy an agent on Windows

那你可以用Run Functional Tests task to run Automated Test on agent machine. See Running Automated Test on agent machine using vNext Build了解详情。

相关主题:https://developercommunity.visualstudio.com/content/problem/148614/we-deprecated-the-hosted-xaml-build-controller.html


更新:

要运行使用解决方案的测试用例,您需要先构建测试解决方案(添加构建步骤),然后运行测试运行功能测试 任务。参见 Run unit tests with your builds for details. With Run Functional Tests task, you can execute Automated tests in Build vNext using Test Plan, Test Suites. Please refer to below link for details. https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/31/executing-automated-tests-in-build-vnext-using-test-plan-test-suites/

如果您指的是测试用例工作项,那么您需要 link 测试用例以使用 MTM 或 Visual Studio.Then 运行 测试方法来测试测试中心中的测试。参见 Associate automated tests with test cases

您可能还想 Run automated tests from test plans in the Test hub