2013-08-22 46 views
3

我在Visual Studio 2012中使用MSTest,是否有可能看到哪些測試運行第一,第二第三等等?是否可以看到測試運行的順序?

我更喜歡按隨機順序運行測試,但我只想知道測試失敗的時間,我想知道它們運行的​​順序,並幫助我弄清楚爲什麼它們更容易失敗。

+0

請檢查[鏈接](http://stackoverflow.com/questions/288805/how-does-mstest-visual-studio-2008-team-test-decide-test-method-execution-order) ,這可能對你有幫助 – Imran

+1

@Imran,謝謝你的鏈接。它只是表示順序不總是相同的,但我仍然沒有辦法查看哪些執行了第一,第二,第三和第四等。 –

+0

您可以[創建有序列表](http://msdn.microsoft.com /en-us/library/ms182631.aspx) – Imran

回答

1

如果你想知道在您的測試運行,你可以做以下順序:

工作的一個位做:

  1. 在你的方法飾以開始添加斷點屬性'TestMethod'。
  2. 右鍵點擊你的斷點,然後選擇'When Hit ...'。
  3. 確保勾選「打印留言」旁邊的複選框。

    對於您所有的測試方法這樣做。

讓Visual Studio中做休息:

  • 調試所有的測試按ALT + S,d,A

哇!它的工作原理如下:

  • 在調試輸出窗口(ALT + V,O)中查找序列。
相關問題