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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
NUnit學(xué)習(xí)筆記
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/3/20 15:10:20 ] 推薦標(biāo)簽:

 testId前的灰點(diǎn)變綠,而且進(jìn)度條顯示為綠條,這表明運(yùn)行成功。下面再選擇BookTest,點(diǎn)擊“Run”按鈕,運(yùn)行結(jié)果如下圖:

 testId前的點(diǎn)依然是綠色,但testName前的點(diǎn)是紅色,而且進(jìn)度條顯示為紅條,這表明testName中存在錯(cuò)誤。不過這個(gè)錯(cuò)誤是預(yù)計(jì)之內(nèi)的,如果不想看到,可以在vs中將testName()方法中的”JSP”改成”ASP”,然后重新運(yùn)行。此時(shí)無須重新啟動(dòng)NUnit,NUnit會(huì)自動(dòng)加載重新編寫好的文件。此時(shí)再運(yùn)行BookTest,進(jìn)度條已不是紅色,而是綠色了。
六、命令行下
    本小節(jié)將簡單介紹一下NUnit的命令行界面。請(qǐng)先打開命令行工具,點(diǎn)擊“開始”菜單->“運(yùn)行”,打開運(yùn)行對(duì)話框,輸入cmd,回車,然后執(zhí)行命令:
    set path=%path%;E:/Program Files/NUnit-Net-2.0 2.2.10/bin
這里E:/Program Files/NUnit-Net-2.0 2.2.10是我本機(jī)的NUnit安裝目錄,bin為NUnit工具存放目錄,為了調(diào)用方便,將該目錄設(shè)置到環(huán)境變量Path當(dāng)中。如果您想一勞永逸,也可以選中“我的電腦”點(diǎn)擊鼠標(biāo)右鍵,選擇“屬性”打開“系統(tǒng)屬性”對(duì)話框,然后依次點(diǎn)擊“高級(jí)”選項(xiàng)卡->“環(huán)境變量”按鈕,在“環(huán)境變量”對(duì)話框中進(jìn)行設(shè)置。
下面在命令行中調(diào)整路徑到剛才運(yùn)行生成的可執(zhí)行文件所在目錄,執(zhí)行命令:
nunit-console NUnitVB.exe
執(zhí)行結(jié)果如下:

執(zhí)行結(jié)束后,目錄下會(huì)生成一個(gè)TestResult.xml文件,該文件以XML格式保存了測試結(jié)果信息。
七、NUnit使用進(jìn)階
       ExpectedException屬性,異常測試,用于測試是否會(huì)拋出指定的異常,若拋出則NUnit-GUI的狀態(tài)條為綠色,反之為紅色。
示例:
VB代碼:
Imports NUnit.Framework
 
<TestFixture()> _
Public Class Test
<Test(), ExpectedException(GetType(Exception))> _
Public Sub TestExpectedException()
Dim s As String = ""
If s = "" Then
Throw New Exception()
End If
End Sub
End Class
C#代碼:
        using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
 
namespace NUnitCS
{
[TestFixture]
class Test
{
[Test]
[ExpectedException(typeof(Exception))]
public void TestExpectedException()
{
string s = "";
if (s == "")
throw new Exception();
}
}
}
J#代碼:
        package NUnitJS;
 
import NUnit.Framework.*;
 
/** @attribute TestFixture() */
public class Test
{
            /** @attribute Test() */
            /** @attribute ExpectedException(Exception.class) */
public void TestExpectedException() throws Exception
{
String s = "";
if (s == "")
throw new Exception();
}
}
測試效果:NUnit-GUI狀態(tài)條為綠色。
    具體說明:由于字符串s在初始化時(shí)已賦值為"",因此在判斷相等時(shí)條件成立,這樣拋出了異常,狀態(tài)條當(dāng)然也為綠色了。如果想讓狀態(tài)條顯示為紅色,將判斷條件改為不等可以了。

上一頁1234567下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美一区在线观看视频 | 中文字幕国产日韩 | 日本免费小视频 | 日韩日日操 | 在线视频一区二区三区 | 国产福利小视频在线观看 | 亚洲国产欧美另类 | 免费的一级黄色片 | 特级淫片aaaa毛片aa视频 | 在线免费视频网站 | 在线免费公开视频 | 夜夜天天 | 女女色综合影院 | 免费一级黄色片 | 怡红院免费全部视频在线视频 | 精品亚洲视频在线 | 伦理片中文字幕2019在线 | 干干操| 亚洲一区影音先锋色资源 | 人操人人 | 国产乱人免费视频 | 国产韩国精品一区二区三区久久 | 在线视频亚洲欧美 | 日韩欧美在线视频 | 国产卡1卡2卡三卡在线 | 黄色片在线播放 | 欧洲亚洲一区二区三区 | 色88888久久久久久影院 | 亚洲欧美日韩高清中文在线 | 亚洲欧美高清在线 | 国产制服 国产制服一区二区 | 涩涩片影院 | 极品美女aⅴ高清在线观看 极品美女丝袜被的网站 | 羞羞网页| 一级韩国aa毛片免费观看 | 午夜私人影院在线观看 视频 | 一二三四视频社区在线播放中国 | 一级毛片一级毛片免费毛片 | 岛国毛片在线观看 | 五月天堂婷婷 | 全网毛片 |