亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
利用TestDriven和NUnit進行單元測試
作者:網絡轉載 發布時間:[ 2014/1/2 9:46:41 ] 推薦標簽:NUnit 單元測試

  1、準備TestDriven和NUnit

  單元測試對于程序員來說基本是一個必備的技能。“千里之堤,潰于蟻穴”這句話對于程序員也適用。記得一位大牛說過“笨蛋都能寫出讓機器看懂的程序,真正的聰明人寫出讓人看得懂的程序”。單元測試能顯著提高自己程序的質量,當項目變得很大的時候,良好的單元測試也能提高項目的質量,當然,它也能讓人充滿成感。好吧,讓我們開始單元測試之旅。

  下載TestDriven:http://www.testdriven.net/default.aspx

  下載NUnit:http://www.nunit.org/index.php?p=download

  NUnit名氣非常大,而且功能也很強,盡管NUnit支持GUI和Console兩種工作方式,但是它使用起來確實不夠直觀,我們不得不不停地切換窗口以看到測試結果。而TestDriven非常方便,它和Visual Studio .Net2003和2005都集成的非常好,做到了即指即測。能較大的提高我們測試的效率。在安裝好TestDriven后,可以看到下面的一個小小的圖標。

  我們可以針對整個測試文件和單個函數進行測試,非常方便。下面主要談談TestDriven支持的屬性和參數。

  2、TestDriven支持的一些重要的屬性

  TestDriven其實可以支持大部分NUnit支持的屬性,但是有些屬性是無法支持的。其實對于自己進行單元測試來說,只需要知道常用的10多個屬性可以進行很好的測試了。下面常用和重要的屬性做一些解釋。

  在開始測試之前,記得引用nunit.framework這個dll,然后

using  NUnit.Framework;

  2.1  [TestFixture] 屬性

  這個屬性通常是用來修飾測試類,表明這個類是用于測試的。一般把它放在類聲明的上面,像下面這樣

[TestFixture]
//這個類是一個用來執行單元測試的類
public class TestSimpleCalculator
{
// something
}

  2.2 [TestFixtureSetUp] 屬性

  這個屬性通常用來修飾一個方法,表明這個方法先于所有測試方法之前運行,類似于構造函數。那么我們可以用來初始化一些對象等,非常有用。

[TestFixture]
 public class UnitTestDemo
 {
  SimpleCalculator myMath;
 
  //在所有測試方法運行之前運行
  [TestFixtureSetUp]
  public void InitFixture()
  {
   myMath = new SimpleCalculator();
  }
 }

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 视频网站入口在线看 | 亚洲天堂久久新 | 羞羞视频免费 | 国产成本人三级在线观看网站 | 极品精品国产超清自在线观看 | a三级黄色片 | 免费在线观看日本 | 伊人精品在线观看 | 欧美禁片在线观看免费 | 五月天综合婷婷 | 最近中文字幕高清视频2019 | 一级做a爰性色毛片免费 | 午夜成年 | 欧美一卡二卡科技有限公司 | 欧美成人免费全网站大片 | 国产自产自拍 | 国产一级特黄毛片 | 天天干夜夜爽天天操夜夜爽视频 | 免费看的夫妻生活片 | 黄色专区 | 国产一级高清视频 | 欧美极度另类精品 | 555夜色666夜色精品站 | 国产v片在线播放免费观 | 人人艹人人干 | 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠久久丁香七 | 免费高清欧美一区二区视频 | 久久受www免费人成_看片中文 | www.色网站 | 精品视频在线免费看 | caopren免费视频国产 | 天天射天天操天天色 | 欧美日韩在线视频专区免费 | 伊人精品视频在线观看 | 亚洲国产精品成人久久 | 日本欧美午夜三级 | 午夜免费片在线观看不卡 | 成人手机在线观看 | 日本黄色影片在线观看 | 扒开双腿爽爽爽视频www | 永久免费看黄在线播放 |