2013-10-10 11 views
31

我們的團隊擁有Visual Studio 2012 Professional許可證(不是Test Professional)。我們正在開發一個小型的Web應用程序,我們有真正的單元測試來模擬所需的一切,並測試數據層。每類數據層測試都會從頭開始創建整個數據庫,並用一組準備好的測試數據填充它,因此運行它們需要很長時間。因此,我們不願意做一個「全部運行」,我們的單元測試(很快)很少使用。在Visual Studio Test中,如何製作自動排除特定測試的播放列表?

我們正在尋找一個低摩擦的解決方案,這將使我們能夠在2-3點擊(類似於現有的運行全部)經常運行所有快速測試,並容易在需要時運行所有測試。

我們試圖使只有快速測試的播放列表。但是我們已經完成了對數據層的編程,所以實際上我們編寫的所有新測試都是快速測試,並且將其中的每一個添加到播放列表都很麻煩並且容易出錯。我們希望採用一種方法,將不需要的測試標記爲排除「快速運行」,並自動運行解決方案中的所有其他測試。請注意,我們不希望將永久性的Ignore屬性添加到慢速測試中,因爲我們仍然希望每天至少運行一次。

回答

相關問題