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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit基本用法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/1/8 13:10:54 ] 推薦標(biāo)簽:JUnit 測試工具 開源

Junit基本用法:

1.Junit是JAVA中的一個(gè)測試包,所有的測試類都繼承于TestCase類。

2.測試類中的方法均為public,并且無返回值。它的每一個(gè)方法都是一個(gè)測試用例。

3.構(gòu)造一個(gè)測試類:

1)繼承TestCase類,類名以大寫的Test結(jié)尾。
2)在繼承的同時(shí),重載父類里的setup和tearDown方法。

   其中public void setup()主要是做一些初始化的工作,如初始化字段,打開日志記錄,重置環(huán)境變量,包括數(shù)據(jù)庫的連接等。在這個(gè)方法中都需先執(zhí)行super.Setup(),然后再執(zhí)行子類的setup()。 junit3會在每個(gè)測試運(yùn)行之前先調(diào)用setup()方法,junit4仍然可以在每個(gè)測試方法運(yùn)行之前初始化字段和配置環(huán)境,然而完成操作方法不再需要setup()方法,只要用@before注釋來指示即可。
   而public void tearDown ()與之相反,它是關(guān)閉連接,釋放內(nèi)存的,同樣先要執(zhí)行super.tearDown();然后再執(zhí)行子類的tearDown。在junit4中用@after方法來清除。
3)編寫自已的測試用例方法。
   注意無返回值,且為public,用例名以小寫的test開頭,若是大寫的Test,此用例將不會被執(zhí)行。所以,如果有多個(gè)用例,只想測其中N個(gè)時(shí),把余下的用­例名改成大寫的Test開頭即可。
如果用例中有必要拋拋出異常的可以拋出異常 。
4)測試類中的靜態(tài)方法。
斷言函數(shù): assertEquals([參數(shù)1],參數(shù)2,參數(shù)3)
其中參數(shù)1是可選的,參數(shù)1為測試末通過時(shí)的錯(cuò)誤提示消息。參數(shù)2為期望值,參數(shù)3是實(shí)際測試某個(gè)方法的值。
4.若有些方法耦合性高,如用到Session,request等Tomcat容器中的對象以及特殊的DAO,時(shí),這時(shí)用到的測試是高級測試,傳送一個(gè)模擬的容­器對象進(jìn)來。

5.用Junit的好處。
1)在QA測試前,可以將百分之七十的問題測出。
2)對于看不懂業(yè)務(wù)代碼的初學(xué)者,測試用例更容易理解。
3)利用Junit,將Test類進(jìn)行代碼管理,更能輕易找出錯(cuò)誤,互動性更強(qiáng)

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 综合激情网五月 | 亚洲欧美午夜 | 91在线免费视频观看 | 人人艹在线 | 色噜噜狠狠色综合中国 | 天天天夜夜夜夜夜 | 国产成人精品免费2021 | 国产在线观看免费视频软件 | 国产黄色在线观看 | 女女同性一区二区三区四区 | 国产韩国精品一区二区三区久久 | 激情视频亚洲 | 青青国产成人久久91 | 男生插女生阴道视频 | 制服丝袜中文字幕在线 | free性中国hd护士高清 | 免费在线成人 | 亚洲一区色图 | 亚洲不卡在线观看 | 白丝挠脚心tk调教vk | 成年人在线视频网站 | 99视频免费在线 | 欧美一区二区三区在线播放 | 日日摸日日碰夜夜爽视频网站 | 日韩成人黄色片 | 男女91视频 | 亚洲色图日韩精品 | 精品久久久久久国产91 | 国产黄色小视频网站 | 人人干美女 | 亚洲日韩精品欧美一区二区 | 亚洲色图欧美一区 | 中文字幕美日韩在线高清 | 欧美一级在线全免费 | 七色永久性tv网站免费看 | 精品一区二区三区视频在线观看免 | 污香蕉| 成人黄色免费看 | 一级做一级爱a做片性视频视频 | 日韩城人网站 | 午夜影院性生活 |