亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 天天拍夜夜添久久精品中文 | av福利网址网站 | 久久精品国产波多野结衣 | 亚洲一二三区在线观看 | 久久激情综合色丁香 | 性刺激欧美三级在线现看中文 | 成人午夜视频免费看欧美 | 88av噜噜| 欧美亚洲国产成人高清在线 | 亚洲欧美一区二区三区在饯 | 国产在线精品一区二区中文 | se婷婷| 欧美a色爱欧美综合v | 国内精品卡一卡二卡三 | 88av噜噜| 日本伊人精品一区二区三区 | 欧美激情 亚洲 | 国产一区二区三区免费 | free性亚洲| 欧美成人乱弄视频 | 国产成人精品免费视频 | 麻豆国内精品久久久久久 | 欧美成人久久久免费播放 | 国产剧情一区二区三区 | 日韩高清一区 | 日韩欧美高清在线观看 | 久久综合综合久久狠狠狠97色 | 中文字幕亚洲综合久久2 | 欧美第二页 | 免费黄色短视频 | 国产欧美日韩专区 | 欧美妇性猛交视频 | 91看片淫黄大片.在线天堂 | 黄网站色年片在线观看 | 天天躁夜夜躁狠狠躁2018a | 美女羞羞免费网站 | 国产成人v视频在线观看 | 欧美一区二区三区激情视频 | 日韩免费一区二区三区在线 | 国产午夜在线视频 | 亚洲精品第一国产综合野 |