2013-03-14 58 views
1

我們有我們的Windows一套CodedUI測試窗體應用程序。我如何檢測CodedUI測試失敗編程?

我們在基類中定義了一個AssemblyInitialize方法,該方法自動啓動應用程序。

雖然它通常是沒有必要重新啓動我們爲每個單獨的測試應用程序,我想在測試失敗時,檢測並重新啓動應用程序自動前的下一個測試。

有什麼辦法當測試未能檢測?

我已經試過了Playback.PlaybackError設置事件處理程序時異常的測試中發生檢測,但這顯然是被調用爲所有例外,不只是未處理的異常。

我們在測試中有一些預期的異常,這些異常是在測試用例中處理的,但最終會不必要地調用PlaybackError處理程序。

回答

4

測試結果可以由能在與[TestCleanup]屬性的方法被訪問的TestContext.CurrentTestOutcome屬性中找到。