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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
c#單元測試工具Nunit
作者:網絡轉載 發布時間:[ 2014/2/17 11:20:18 ] 推薦標簽:Nunit 單元測試工具 c#

啊,總算變成美麗的綠色了,大家現在體會到環保的重要性了吧。 :)
那么可以交任務了嗎?等等,別急,還有個異常沒測試呢,如果我們的Amount小于0的話,會產生異常,那么,異常怎么測試呢?請接著看。

--------------------------------------------------------------------------------

測試異常:
還是跟上面一樣,先寫出測試代碼:
[Test]
        [ExpectedException(typeof(Exception))]
        public void ExcpetionTesting()
        {
                Ticket ticket = new Ticket();
                ticket.Add(3);
                ticket.Sell();
                ticket.Sell();
                ticket.Sell();
                ticket.Sell();
        }

其中,[ExpectedException(typeof(Exception))]表示我們希望能捕獲到發生的異常,如果沒有捕獲到異常,則表示測試失敗。
后面的代碼很好理解,我們加了三張票,卻賣了四張出去,這可不是炒股,以后沒辦法平倉的。 :)
編譯運行,我們看到以下的測試畫面:


在Ticket類中,我們修改一下Sell方法,讓它變成:
public void Sell()
{
if(amount - 1 < 0)
throw new Exception("Amount不能為0");
amount -= 1;
}
編譯,再測試,結果如下:


好了,到了這里算完成我們的單元測試之旅了,大家對如何在C#中進行單元測試一定已經有了一個基本的認識。另外,NUnit并不是只針對C#,事實上,你可以在任何.Net語言中使用NUnit來測試你的單元,方法都一樣。

--------------------------------------------------------------------------------

總結:
單元測試看上去雖然有點麻煩,但是它為程序員提供了一個安全的觀點,讓程序員對自己的程序更加有信心,在減少開發后期進行頻繁Debug所耗費時間的同時也為應用軟件提供了第一道安全防護網,因此,單元測試是提高開發效率和軟件品質的一個重要的手段。
利用UNint,我們可以在.Net編程過程中非常方便的進行單元測試,它圖形化的界面和簡單而強大的測試框架為我們提供了一個非常舒適而有趣的測試環境,能夠讓程序員覺得進行單元測試并不枯燥乏味,習慣后甚至還能成為一種樂趣。
看完本文,如果你是引言中那個可憐的程序員的話,你現在一定能輕松的面對你的項目經理,交上一份令人放心的代碼答卷。

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 性xxx视频在线观看 性国产videofree另类 | 爱操视频在线观看 | 日本一本在线 | 国内黄色片 | 中文国产日韩欧美视频 | 爱啪网亚洲第一福利网站 | 欧美乱大交黑人 | 成人午夜免费在线观看 | 99re免费在线视频 | 在线观看国产黄色 | 妞干网免费在线 | 毛片无码国产 | 欧美激情视频网站 | 一级美国片免费看 | 欧美99热| 美日韩一区二区三区 | 伊色综合久久之综合久久 | 动漫涩涩视频 | 亚洲一级特黄 | 成人一级毛片 | 日本一区二区三区不卡在线视频 | 成人欧美一区二区三区视频 | 香蕉精品一本大道在线观看 | 五月天丁香六月欧美综合 | 直接观看黄网站免费视频 | 五月天激情综合小说专区 | 欧美高清视频手机在在线 | 国产精品九九免费视频 | 欧美激情在线精品video | 亚欧色视频在线观看免费 | 国产高清在线精品一区免费97 | 亚洲一级视频在线观看 | 欧美精品videosex极品 | 国产精品.com | 97国产精品国产品国语字幕 | 伦理影院在线 | 成人免费一区二区三区在线观看 | 精品伊人久久久99热这里只 | 久久99一区| 在线亚洲日产一区二区 | 欧美成人免费看片一区 |