亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 夜间福利影院 | 在线免费观看视频你懂的 | 九九精品视频在线播放 | 免费嗨片| 精品午夜寂寞黄网站在线 | 欧美日本亚洲国产一区二区 | 天天插天天射 | 日本中文字幕二区三区 | 在线免费黄 | 高清国产一区二区 | 欧美成人精品欧美一级乱黄 | 久久国产综合精品欧美 | 最近日本韩国高清免费观看 | 日韩黄色大片 | 最近的最新的中文字幕在线 | 亚洲国产日韩在线人高清 磁力 | 91精品国产自产在线观看 | 日韩欧美一区二区三区视频 | 在线播放国产一区 | 亚洲福利视频一区二区 | 96xxxxx日本人| 日批在线观看视频 | 免费a级大片 | 中文字幕有码视频 | 91久久精品日日躁夜夜躁欧美 | 欧美一区二区视频在线观看 | 免费国产zzzwww色 | 日韩精品一区二区三区免费观看 | 精品视频一区二区 | 1024cc香蕉在线观看免费 | 久久精品综合视频 | 日本免费一区视频 | 刺激第一页720lu久久 | 91原创视频在线观看 | 99精品日韩| 欧美成人一区亚洲一区 | 国产日韩第一页 | 午夜免费福利影院 | 久热天堂 | 日韩毛片在线看 | 黄色国产在线视频 |