【问题标题】:TFS on Automation Tests Suits - How to Run自动化测试套件上的 TFS - 如何运行
【发布时间】:2018-06-07 08:08:38
【问题描述】:

我有 2 个可执行文件,一个应用程序和一个自动化测试应用程序,它们将对应用程序执行操作。我的自动化测试基本上是调用 Chrome Web Driver 的 NUNIT 测试。

一切都托管在 TFS 上。在我的构建定义中,我对每个 PR 运行健全性检查。我想扩展它。自动化测试分为许多不同的类别(作为理智的一个类别)。我一直在看到一些与 TFS 测试套件相关的东西,我的想法是,当有人制作 PR 时,他可以选择一些测试类别来使用该构建在该 PR 上运行。所以用一种更简单的方式来说,如果我的 PR 改变了“蓝色按钮的工作方式”,那么我的 pr 上就会运行“蓝色按钮测试套装”。

使用Test Suits 会是最好的解决方案吗?有没有人这样做过或有任何关于如何实现这一点的好信息?

感谢您的任何回复!最好的问候!

【问题讨论】:

    标签: tfs automation automated-tests


    【解决方案1】:

    您可以在构建定义中使用Visual Studio Test Agent Deploy 和Run Functional tests 步骤在构建代理上运行自动测试。

    1. 在 Visual Studio 中将测试方法与测试用例相关联。
    2. 创建一个构建定义来构建您的项目并添加我上面提到的两个步骤。在“运行功能测试”步骤中,选择包含步骤 1 中的那些测试用例的测试套件。

    更多详情请参考此博客:Executing Automated tests in Build vNext using Test Plan, Test Suites

    【讨论】:

    • 我明白了。有没有办法根据 PR 选择测试套装?不是在 PR 上运行标准构建定义,而是以某种方式选择适合您的构建中包含的测试。
    • @GabrielSlomka 抱歉,目前不支持。您可以提交 uservocie here,TFS Admin 和 PM 将审核您的建议。
    猜你喜欢
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 2015-02-20
    相关资源
    最近更新 更多