Visual Studio 11 Beta支持多種測試框架

jopen 12年前發布 | 8K 次閱讀 Visual Studio

Visual Studio 11 Beta 不僅支持微軟自己的 MSUnit,同時也支持 NUnitXUnit.netQUnitJasmineChutzpah。它承諾為開發人員提供更好的選擇以及全面的單元測試體驗。在 VS 11 最終版本發布之前,這份名單有望繼續增長。

微軟與社區密切合作,為上述提及的測試框架打造了更好的 Visual Studio 驅動。開發人員即可以選擇堅持使用內置的 MSUnit 框架,也可以選擇安裝這些驅動,從而使用開源工具獲得類似的內置體驗。這些適配器同任何其他擴展一樣,也可以被配置與構建服務器一同工作。你可以從 Visual Studio ALM 的博客中看到所有支持框架的完整列表以及它們的下載鏈接。

盡管如此,同其他第三方擴展一樣,這些框架沒法用于 Visual Studio Express 版本。

雖然 Visual Studio 早期版本就推出了 MSUnit,但是大量 .NET 開發人員還是更喜歡使用開源工具來測試他們的代碼,如 NUnit 和 XUnit。此外,隨著 JavaScript 在 Web 應用程序中使用得越來越多,類似 Jasmine 和 Qunit 的框架也正在被越來越頻繁地使用。如今開發人員使用 Visual Studio 之外的多個工具來完成良好的測試覆蓋,或是使用其他 VS 集成工具(如 TestDriven.NET 、Chutzpah 等)進行測試已經是司空見慣的事情了。既然 VS 11 為這些框架提供了內置支持,想必體驗應該會更加流暢。

從大局上看,這種做法順應了微軟與開源社區密切合作的潮流趨勢。在最近一段時期,我們已經看到了幾例做法,例如開源某些 .NET 技術和在 Visual Studio 發布中包含 JQuery 和 Modernizr。事實上,微軟有一個專門的網站維護他們的開源計劃項目清單,其中大多數項目托管在 CodePlex 上。

查看英文原文:http://www.infoq.com/news/2012/03/vs-11-unit-testing

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!