在處理較大的項目時,編譯和啓動單元測試框架可能需要至少10秒鐘的時間。有沒有有效的方法來縮短反饋循環時間?我打算在測試運行之間對一個單元測試類和另一個類進行小的更改。在C#中,改進單元測試反饋循環的好方法是什麼?
我考慮過其他一些方法。我沒有看到編譯和運行單個測試類和依賴項的方法。我可以增加解決方案中的項目數量,以便每個程序集編譯所需的時間更少,但這會導致其他問題。 NCrunch似乎減少了手動運行測試的需求,但它仍編譯完整的程序集。
澄清: 10秒鐘包括編譯單元測試類和被測試類的時間。我對NCrunch的問題可能是因爲電腦不夠強大。
我並不清楚一點。 10秒之後是對正在測試的班級進行更改。我嘗試了NCrunch,但我認爲我的電腦缺乏動力。 – BenMaddox
我使用NCrunch並且運行平穩。當然,我有一臺最近的電腦和一個SSD。 –
@BenMaddox:你的機器是什麼規格,改進它有多現實? –