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

时间:2018-03-07 06:20:24

标签: c# visual-studio tfs azure-devops coded-ui-tests

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

enter image description here

我曾经通过MTM为我的测试执行创建XAML构建。我不知道自己该做什么。 请任何人帮忙。

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

1 个答案:

答案 0 :(得分:1)

现在不支持xmal构建控制器。您需要配置自己的构建控制器和代理来构建xaml构建定义。有关详细信息,请参阅this blog。我建议迁移到新的构建系统(vNext版本)。请参阅Migrate from XAML builds to new builds

要通过Visual Studio在线运行编码的UI测试,您必须将私有测试代理配置为与作为交互模式运行的桌面和构建代理进行交互。请参阅Deploy an agent on Windows

然后,您可以使用 Run Functional Tests 任务在代理计算机上运行自动化测试。有关详细信息,请参阅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。使用运行功能测试任务,您可以使用测试计划,测试套件在Build vNext中执行自动测试。有关详细信息,请参阅以下链接。 https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/31/executing-automated-tests-in-build-vnext-using-test-plan-test-suites/

如果您的意思是测试用例工作项,那么您需要使用MTM或Visual Studio将测试用例链接到测试方法。然后在Test Hub中运行测试。请参阅Associate automated tests with test cases

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