【问题标题】:Running Automated Tests with Multiple Categories运行具有多个类别的自动化测试
【发布时间】:2016-01-25 06:56:17
【问题描述】:

我有一套使用 Visual Studio 2015 社区版中的 MSTest 运行的测试。每个测试都有几个类别,我试图弄清楚如何通过选择多个类别来运行所有测试的子集。

目前,我正在使用 VS 中的测试资源管理器窗口查看我的所有测试。从那里,我右键单击并选择 Group By > Traits。然后我可以运行任何一组测试,但我不知道如何运行两个或多个特征的横截面。

例如,我的服务和存储库都有集成测试、API 测试和单元测试。我试图弄清楚如何一次运行所有存储库集成测试,或所有服务单元测试。

我读到我可以做到这一点(相当简单)through the command line,但我想知道这个功能是否通过 Visual Studio(可能通过扩展?)或其他一些免费应用程序存在。

【问题讨论】:

    标签: visual-studio visual-studio-2015 automated-tests mstest


    【解决方案1】:

    在“测试资源管理器”搜索框中,您可以指定特征并将它们组合在一起。因此,对于您的存储库集成测试示例,您将指定字符串:

    Trait:"Repository" Trait:"Integration"
    

    这会将视图过滤到仅那些测试,然后您可以运行与该过滤器匹配的所有测试。

    【讨论】:

      猜你喜欢
      • 2020-02-29
      • 1970-01-01
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 2021-07-13
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      相关资源
      最近更新 更多