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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
NUnit學習從零開始
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2013/1/29 15:01:29 ] 推薦標簽:

這個類很簡單,編譯通過,運行,一切ok。

   3)在同一個項目中,增加一個用來測試 Account 類中的方法的測試類(里面的幾個Attribute是關鍵的)

using NUnit.Framework;    // 千萬別忘了這一行

[TestFixture] // 這個Attribute說明 AccountTest 類中包含有測試
public class AccountTest
{
    [Test]    // 這個Attribute說明了 TestTransferFunds() 方法是用來做測試的
    // 一般測試方法的名字是在被測試方法名前加上Test
    public void TestTransferFunds()   
    {
        // 準備工作
        Account source = new Account();
        source.Deposit(200.00F);
        Account destination = new Account();
        destination.Deposit(150.00F);

        source.TransferFunds(destination, 100.00F);    // 轉賬

        // 利用 Nunit.Framework 中的 Assert 類看看轉賬以后兩個賬戶的余額是否正確
        Assert.AreEqual(250.00F, destination.Balance);
        Assert.AreEqual(100.00F, source.Balance);
    }
}

然后編譯一下,生成一個 exe 文件(如果要生成 DLL 的話,更改一下這個這個項目的 Output Type屬性,改成 Class Library可以了。這個改動還是在Solution Explorer 窗口中,項目名上 右鍵--屬性。 對于這個例子,生成DLL的話不需要 Main() 方法了)。

    4)打開NUnit,F(xiàn)ile--Open,找到剛才編譯生成的 exe。然后 Run,滿眼可愛的綠色,說明測試都成功了^_^。

如果想看看測試失敗的樣子,可以把 Assert.AreEqual() 里面的值改一下……

例子中只用到了 Test Fixture 和 Test 這兩個Attribute,其他更多的用法在 NUnit 文檔中寫得十分清楚,文檔中也有些更好的例子……

自動化的單元測試有什么用? 答:省時省力。當一個系統(tǒng)需要測試的類/方法 成千上萬時,手工的測試方法(用控制臺打印出信息等等)的效率會比較低。

總結:NUnit 很好的利用了反射機制,單元測試十分方便。但是對于復雜的對象,寫出低耦合的測試代碼可能有一定難度

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 男女拍拍拍无挡免费视频 | 午夜寂寞影院在线观看 | 国产啪视频 | 中文字幕在线视频免费观看 | 精品国产一区二区在线观看 | 欧美日韩一区二区三区在线播放 | 天天干天天爽 | 黄色毛片视频 | 51毛片 | 高清视频黄色录像免费 | 欧美一级特黄高清免费 | 国产成人精品免费视频大全软件 | 亚洲欧美小视频 | 99成人在线观看 | 国内精品久久久久久久aa护士 | 国产成人精品男人免费 | 草草视频网站 | 久爱午夜精品免费视频 | 日韩 国产 欧美 精品 在线 | 一级做a免费视频观看网站 一男一女下面一进一出性视频 | 重口变态xxxx | 欧美日韩一二区 | 亚洲欧美人妖另类激情综合区 | 男女爽爽无遮拦午夜视频 | 国产一级特黄高清免费大片 | 在线观看国产精品一区 | 国产成人精品视频2021 | 亚洲欧美片 | 成人免费观看网站 | 日韩18视频在线观看 | 男女做污污无遮挡激烈免费 | 日本欧美一区二区三区在线观看 | 色视频在线观看在线播放 | 老司机日日摸夜夜摸精品影院 | 国产在线视频欧美亚综合 | 日本九色| 精品国产乱码一区二区三区 | 亚洲综合色秘密影院秘密影院 | 在线观看国产日韩 | 亚洲成a人片77777老司机 | 黄黄视频在线观看 |