2016-03-18 67 views
0

我在UI的某些部分上運行了一些編碼的UI測試。但是,當我進行修改並建立CUIT項目時,發現測試(全部6項)最多可能需要10分鐘。然後繼續,當我想運行測試時,他們需要10-15分鐘才能開始測試。發現測試並啓動MSTest跑步者需要的時間太長了

因爲我在一個團隊工作,有着相同的資料來源,我讓一個同事進行測試,他可以讓他們在一分鐘內啓動。現在我一直在強調這個問題,並尋找解決方案。

有幾件事情我必須指出:

  • 我不得不使用MSTest的
  • 我已經安裝了ReSharper,但已經停用了單元測試運行
  • 發現也與我的單元測試項目鬥爭
  • 我SSD上運行

所以我的問題是,沒有任何人知道的任何設置,或選項我可能不得不尋求加快速度?

在此先感謝。

+0

只有一個建議 - 你在管理員模式下運行VS.net? (即使你自己是管理員) – PhillipH

+0

@PhillipH VS 2013正在以管理員模式運行。這是我的想法之一。 – KingChezzy

回答

0

我使用一個名爲TestDriven.Net的東西來運行我所有的MsTests。它有一對夫婦的這簡直太真棒特點錯過:

  • 您可以將按鍵去測試代碼和背部,從而節省點擊

  • 您可以運行或淫穢量從可分配的按鍵調試測試。甚至更好的是,您可以重新運行之前從鍵盤上運行的測試。

  • (最好的)TestDriven.Net禁用了MsTest所做的所有工具,因此它使MsTest更快速 - 比nUnit快得多。

我會定義檢查出來。它可能不會像很多從網頁,但這種提振生產力和速度簡直是瘋了:

http://testdriven.net/

,你可能會錯過的唯一的事情,就是它所有的它輸出到輸出窗口,並不使用VS中的奇特形式。

0

這裏有一個報告https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/2256847-starting-then-running-all-unit-tests-in-a-solution,他們的建議是「對我來說,通過取消選中Visual Studio(2015)主菜單中Test => Test Settings下的testsettings文件來解決問題。」

我不能說我有這個問題或嘗試過這種修復 - 但給它一下,它可能只是工作。

+0

不幸的是,我們需要測試設置文件進行我們的測試運行,但感謝您的回覆。 – KingChezzy

0

我將體系結構更改爲X64,它似乎很好用! 測試=>測試設置=>默認處理器架構=> X64