【问题标题】:MTM 2017 Supports Coded UI test execution with vNext buildMTM 2017 支持使用 vNext 构建的编码 UI 测试执行
【发布时间】:2019-02-27 23:46:34
【问题描述】:

我们使用的是 MTM 2015 和 TFS 2015。在尝试使用 vNext 构建运行 Coded UI 自动化时开始遇到问题

测试运行的构建目录要么不存在,要么访问 需要权限

开始深入挖掘,然后发现了这个链接msdn

最后,如果你看到 Q 和 A:

问:我可以使用 vNext 构建在实验室环境中运行自动化测试吗?

答:目前只有 XAML 构建支持自动化测试。 Microsoft 测试管理器不支持 Team Foundation 2015 构建 (也称为 Build vNext)。 Microsoft 测试管理器将允许您 将 vNext 构建与您的测试计划相关联,但是当您尝试 使用实验室环境触发自动化测试,您的测试运行将 失败,错误日志将向您显示以下消息 - 这可能 具有误导性。

测试运行的构建目录不存在或需要访问权限

问题是 MTM 2017 是否支持使用 vNext 构建的 Coded UI 自动化执行?如果没有,我们什么时候可以期待这个 MTM + vNext 构建工作没有任何问题?

【问题讨论】:

    标签: tfs coded-ui-tests microsoft-test-manager vnext


    【解决方案1】:

    没有。该功能不会添加到 MTM 中; MTM 和Lab Management 已弃用,取而代之的是完整的基于 Web 的测试中心体验。当您运行 MTM 2017 时,它甚至会弹出一个警告告诉您这一点。还值得注意的是,Coded UI 已被弃用,取而代之的是 Selenium 用于基于 Web 浏览器的测试和 Appium 用于桌面测试。尽管仍然支持所有这些工具,但它们不再接收功能更新。

    您可以在 TFS 2017 和 2018 中 run test automation from release definitions

    【讨论】:

    • 这是否意味着,如果我们有 Win Form 应用程序并投资于编码 UI,我们需要将 MTM 2013 和 TFS 2015 与 Xaml 构建一起使用,并且没有机会升级到更高版本?
    • @SubrahmanyamChilakamarthi 所有现有的东西都将继续工作,但可能与新功能不兼容。您可以从 TFS 2017 或 2018 运行 Coded UI 测试,但不能从 MTM 运行 - 有一种新方法可以消除对 MTM 的需求。
    • “您可以从 TFS 2017 或 2018 运行 Coded UI 测试,但不能从 MTM 运行 - 有一种新的方法可以消除对 MTM 的需求” - 你能给我指出一个视频或文档解释了这一点?
    • @SubrahmanyamChilakamarthi 看看我回答中的最后一个链接,docs.microsoft.com/en-us/azure/devops/test/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2012-10-28
    • 1970-01-01
    相关资源
    最近更新 更多