• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • NET下的單元測試工具

    發表于:2010-07-07來源:作者:點擊數: 標簽:工具單元NetNETnet
    NET下的 單元測試 工具 軟件測試 在.NET下的單元 測試工具 非常多了,其中微軟也提供了自己的測試的 Unit Test Framework,我在這里僅僅推薦一下比較實用的兩種測試工具。 Visual Studio Test Edition 利用Visual Studio Test Edition,我們可以直接在Visual

      NET下的單元測試工具 軟件測試

      在.NET下的單元測試工具非常多了,其中微軟也提供了自己的測試的Unit Test Framework,我在這里僅僅推薦一下比較實用的兩種測試工具。

      Visual Studio Test Edition

      利用Visual Studio Test Edition,我們可以直接在Visual Studio中創建、管理、編輯和運行測試,還可以獲取和存儲測試結果。Visual Studio 中集成了多種測試類型(包括單元測試、Web 測試、負載測試和手動測試)。非常方便,在此推薦一下。

      NUnit

      NUnit作為xUnit家族中的.Net成員,是.NET的單元測試框架,xUnit是一套適合于多種語言的單元測試工具。它具有如下特征:

      * 提供了API,使得我們可以創建一個帶有“通過/失敗”結果的重復單元。

      * 包括了運行測試和表示結果所需的工具。

      * 允許多個測試作為一個組在一個批處理中運行。

      * 非常靈巧,操作簡單,我們花費很少的時間即可學會并且不會給測試的程序添加額外的負擔。

      * 功能可以擴展,如果希望更多的功能,可以很容易的擴展它。

      官方主頁:http://www.NUnit.org

      TestDriven.NET

      TestDriven.NET是以插件形式集成在Visual Studio IDE中的單元測試工具,完全兼容所有.NET Framework版本,并且集成了多種單元測試框架諸如NUnit,MbUnit,以及 MS Team System 等。 TestDriven.NET的前身是NUnitAddIn。

      TestDriven.NET允許開發者在Visual Studio中運行或者調試他們的測試。

      TestDriven.NET現在集成以下測試工具:

      NUnit(單元測試)、MbUnit、ZaneBug 、MSTest、NCover(分析代碼的覆蓋率)、NCoverExplorer(查看代碼覆蓋率的分析結果 )、Reflector(類庫反編譯)、TypeMock、dotTrace、MSBee

      特性:

      * 你在任何方法、類、源文件、命名空間、工程中直接單擊即可運行測試。

      * TestDriven.NET是以插件形式集成,完全兼容所有.NET Framework版本。

      * 支持多種單元測試框架,像NUnit,MbUnit,以及 MS Team System。

      * 在單獨的進程中運行,你隨時可以停止它。

      * 可以方便的調試測試或者方法。

      * 支持所有的.NET語言 (C#, VB, C++ ,J#).

      * 支持Pseudo Categories

      * 插件豐富

      * 在新的版本中提供了對Silverlight 2 beta1的支持。

      官方主頁:http://www.testdriven.net/

      還有一些測試工具了,像MSUnit,MSTest、 MSBee、NUnitForms等等工具了,但是現在好像沒有很多人使用,我比較推薦TestDriven.NET工具。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>