2012-02-09 41 views
0

我已將我的Web應用程序(用Visual Studio測試框架 - Microsoft.Quality DLLs編寫)的所有測試劃分爲若干(當前爲兩個)有序測試。 有沒有簡單的方法來找到不在任何列表中的所有測試?查找所有不在列表中的測試

(我需要用命令測試的原因是因爲最初的試驗測試我的應用程序的安裝/設置/配置工作,以及後續的測試將失敗,但不會是。)

+0

我強烈建議重構你的測試,以免它們互相依賴。如果你將你的初始化代碼移動到TestInitialize方法(也不是最好的解決方案,但更好,然後是有序的測試!) – 2012-02-10 15:05:42

+0

@WouterdeKort同意,雖然我的手是捆綁的。我的應用程序自行安裝,然後正常運行。因此,我必須測試它可以自行安裝,然後在安裝後測試它是否正常運行;所以我必須(可悲地)因此迫使安裝測試首先運行(在他們消滅數據庫之後),然後我很好去。 – ashes999 2012-02-10 16:18:58

回答

0

有上簡單的方法這個。最好的辦法是切換到一個不需要每個測試都在列表中的框架 - 我推薦MbUnit。它具有很好的DependsOn屬性,可以輕鬆配置測試之間的依賴關係。

相關問題