运行多个类别的自动化测试

时间:2016-01-24 15:40:13

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

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

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

作为一个例子,我对我的服务和存储库都进行了集成测试,API测试和单元测试。我正试图弄清楚如何一次运行所有存储库集成测试,或所有服务单元测试。

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

1 个答案:

答案 0 :(得分:3)

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

Trait:"Repository" Trait:"Integration"

enter image description here

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