2016-01-24 15 views
2

我有一套測試是從Visual Studio 2015社區版使用MSTest運行的。每個測試都有幾個類別,我試圖找出如何通過選擇多個類別來運行所有測試的一個子集。運行多個類別的自動化測試

目前,我正在使用VS中的測試瀏覽器窗口查看我的所有測試。從那裏,我右鍵單擊並選擇分組依據>特徵。然後我可以運行任何一組測試,但我無法弄清楚如何運行兩個或更多特徵的橫截面。

作爲示例,我爲我的服務和存儲庫進行了集成測試,API測試和單元測試。我試圖找出如何一次運行所有存儲庫集成測試或所有服務單元測試。

我讀過,我可以做到這一點(相當簡單)through the command line,但我想知道如果這個功能通過Visual Studio存在(也許通過擴展?)或其他一些免費的應用程序。

回答

2

在測試資源管理器搜索框中,您可以指定特徵,並將它們結合在一起。因此,對於你的庫集成測試示例,您可以指定的字符串:

Trait:"Repository" Trait:"Integration" 

enter image description here

這將視圖篩選,只有那些測試,然後你可以運行所有匹配過濾器的測試。