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

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

  2.10 [Category("NameOfCategory")]屬性

  這個屬性也很好。但是在TestDriven中無法使用。它表明我們可以把某些測試歸成一類(Category),我們可以給這個類別取個名字,然后可以指定是否對這個類別進行測試。假設你有個函數需要運行很長的時間,你肯定不希望每次都去運行它。那么你可以把它歸到某個類別中,然后在NUnit的GUI中將它排除在測試范圍之外。

[Test]
[Category("Long")]
// 這個測試方法屬于名字為Long的類別,我們可以在NUnit的GUI中選擇是否需要運行這一類別的測試方法,但是TestDriven.net無法使用這個屬性。
public void VeryLongTest()
{
Assert.AreEqual( "This test will consum a very long time", "No, It will be completed in 0.1 seconds");
}

  2.11 [Explicit]屬性

  這個屬性和Ignore有相似之處,但是也有不同。如果指定了這個屬性,那么在測試的時候是不會運行的。但是如果你指定了它(比如你把鼠標放在這個方法上,然后選擇RunTest)這個測試方法會運行。它也非常有用處,對于某些你想暫時避過的測試,它是一個好的選擇。

[Test, Explicit]
public void ExplicitTest()
{
Assert.AreEqual(1, 2); // 這個測試方法會自動地被忽略掉,除非我們在NUnit的GUI中手動選擇它或者把鼠標放在它上面,再運行TestDriven.net, 它才會被執行
}

  3、總結

  其實NUnit的實際功能比我上面列舉的強大得多。但是對于程序員自己單元測試來說,了解一些常用的屬性已經足夠。TestDriven支持大部分屬性,使用起來也非常的方便。而且TestDriven還能提供NCover這個分析的利器。你大可以為自己的應用程序創建一個工程,同時還為自己的測試代碼創建一個工程,測試和開發同步進行。良好的單元測試一定可以提高程序的質量,同時也未必會耽誤太多時間,延緩項目的進度。單元測試是如此的簡單,也是如此的有用。希望上面的這些屬性對大家有所幫助,能夠提高大家的程序水平。

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 天天操天天舔天天干 | 伊人狠狠色j香婷婷综合 | 国产在线视频国产永久视频 | 天天操视频 夜夜 | 最近韩国日本免费 | 国产精品三级一区二区 | 一级黄色在线 | 高清视频 一区二区三区四区 | 色播五月激情五月 | 手机午夜看片 | 中文字幕日本在线 | 手机毛片免费看 | 亚洲欧美视频在线播放 | 成人久久18免费网站入口 | 毛片免费看看 | 老司机午夜在线 | 国产在线观看黄色 | 99re视频这里只有精品 | 99视频精品全国在线观看 | 亚洲永久精品一区二区三区 | 成人激情免费视频 | 手机看片日韩日韩国产在线看 | 日韩在线视精品在亚洲 | 男女午夜| 在线观看黄色大片 | 在线小视频你懂的 | 成人无遮挡免费网站视频在线观看 | 精品国语国产在线对白 | jizzjizz日本护士水多 | 福利片在线 | 欧美xxxx三人交性视频 | 久久有码中文字幕 | 人人人干 | 日本欧美一区二区三区免费不卡 | 国产在线一二三区 | 欧美18www | 欧美人与禽杂交大片 | 一级黄色片网 | 曰本还a大片免费无播放器 曰本三级香港三级三级人 孕交videos小孕妇xx中文 | 黄网站免费视频 | 猫色网站|