我正在開發一個Asp.net mvc3項目(.NET 4)。並需要集成測試工具。我嘗試在我的解決方案中設置Nunit測試框架,但似乎在vs2010中設置它有問題。VS 2010和Nunit測試框架設置
現在我想知道如果Nunit仍然在vs2010中工作或 Arent有一個明確的vs2010測試工具。
tnx!
我正在開發一個Asp.net mvc3項目(.NET 4)。並需要集成測試工具。我嘗試在我的解決方案中設置Nunit測試框架,但似乎在vs2010中設置它有問題。VS 2010和Nunit測試框架設置
現在我想知道如果Nunit仍然在vs2010中工作或 Arent有一個明確的vs2010測試工具。
tnx!
NUnit有一個單獨的測試跑步者計劃。我相信使用NUnit的工作流程是您在VS中編寫測試代碼,但您必須使用單獨的NUnit測試運行程序運行它們。 MSTest是我所知道的唯一的單元測試框架,可以讓你直接在VS中運行測試。
但是,有一個名爲ReSharper的VS插件。安裝它會爲你提供一個在VS中的NUnit測試運行器。
更新
而且任何人都可以糾正我,如果我錯了這裏,但我相信你只能得到亞軍的MSTest與VS專業及以上版本。我不認爲VS Express帶有一個內置的MsTest轉輪。
是的,VS只適用於MSTest框架。但是你可以使用一些外部測試亞軍:
另一種選擇 - 去NUnit的GUI設置並開啓測試重新運行測試組件發生變化時。其實我喜歡大綠色的酒吧,所以我在不同的顯示器上打開了NUnit GUI。當重新構建測試組件時,所有最新的測試都會自動執行。如果我想調試一些測試,我使用CodeRush - 比將調試器附加到NUnit更好。
有Visual Nunit,它可以讓你在Visual Studio中運行測試。
還有NCrunch,仍處於測試階段,但非常酷。來自他們的網站:
NCrunch是一個用於Visual Studio .NET的自動並行連續測試工具。它智能地負責運行自動化測試,因此您不必在測試過程中爲您提供有關測試的大量有用信息(例如代碼覆蓋率和性能指標)。
NCrunch只有30天的評估許可。可悲的是。 – 2016-02-16 19:24:29
這裏有[Visual Nunit](http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099/),它可以讓你在Visual Studio中運行測試。還有[NCrunch](http://www.ncrunch.net/),仍處於測試階段,但非常酷。 – R0MANARMY 2012-07-24 20:19:47
@ R0MANARMY +1,我從來沒有見過這個擴展。您可能想要將其作爲答案發布,似乎很好地回答了原始問題。 – danludwig 2012-07-24 20:32:51
根據您的要求:*使用[Visual Studio 11](http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/13/what-s-new-for-mstest-unit-tests-in -visual-studio-11-beta.aspx),MSTest單元測試框架在Express SKU中首次亮相。它現在作爲Visual Studio 11 Express for Web和Visual Studio 11 Express for Windows 8 *的一部分提供。 – R0MANARMY 2012-07-25 15:06:31