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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Eclipse中使用Junit插件測試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/3/19 15:07:43 ] 推薦標(biāo)簽:

  選擇要測試的方法,我們選中abs(int)方法,完成后在HelloTest.java中輸入:

  JUnit會(huì)以以下順序執(zhí)行測試:(大致的代碼)

try {
HelloTest test = new HelloTest(); // 建立測試類實(shí)例
test.setUp(); // 初始化測試環(huán)境
test.testAbs(); // 測試某個(gè)方法
test.tearDown(); // 清理資源
}
catch…

  setUp()是建立測試環(huán)境,這里創(chuàng)建一個(gè)Hello類的實(shí)例;tearDown()用于清理資源,如釋放打開的文件等等。以test開頭的方法被認(rèn)為是測試方法,JUnit會(huì)依次執(zhí)行testXxx()方法。在testAbs()方法中,我們對abs()的測試分別選擇正數(shù),負(fù)數(shù)和0,如果方法返回值與期待結(jié)果相同,則assertEquals不會(huì)產(chǎn)生異常。

  如果有多個(gè)testXxx方法,JUnit會(huì)創(chuàng)建多個(gè)XxxTest實(shí)例,每次運(yùn)行一個(gè)testXxx方法,setUp()和tearDown()會(huì)在testXxx前后被調(diào)用,因此,不要在一個(gè)testA()中依賴testB()。

  直接運(yùn)行Run->Run As->JUnit Test,可以看到JUnit測試結(jié)果:

  綠色表示測試通過,只要有1個(gè)測試未通過,會(huì)顯示紅色并列出未通過測試的方法?梢栽噲D改變abs()的代碼,故意返回錯(cuò)誤的結(jié)果(比如return n+1;),然后再運(yùn)行JUnit會(huì)報(bào)告錯(cuò)誤。

  如果沒有JUnit面板,選擇Window->Show View->Other,打開JUnit的View:

  JUnit通過單元測試,能在開發(fā)階段找出許多Bug,并且,多個(gè)Test Case可以組合成Test Suite,讓整個(gè)測試自動(dòng)完成,尤其適合于XP方法。每增加一個(gè)小的新功能或者對代碼進(jìn)行了小的修改,立刻運(yùn)行一遍Test Suite,確保新增和修改的代碼不會(huì)破壞原有的功能,大大增強(qiáng)軟件的可維護(hù)性,避免代碼逐漸“腐爛”。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 男女羞羞视频 | 日日干视频 | 狠狠色丁香六月色 | 日本欧美一级二级三级不卡 | 琪琪色在线视频 | 亚洲激情区 | 日本不卡一区二区三区在线观看 | 一区二区三区 日韩 | 久久精品国产亚洲综合色 | 91成人在线免费观看 | 你懂的 在线播放 | 蝴蝶色综合综合成人网 | 中文字幕看片在线a免费 | 福利视频网站 | 深爱激情五月婷婷 | 欧美亚洲另类一区中文字幕 | 特级毛片www俄罗斯免 | 日本精品夜色视频一区二区 | 日韩精品一区二区三区高清 | 五月综合久久 | 久久精品站 | 青青草污 | 欧美video巨大粗暴多人 | 最近2019好看中文字幕 | 狠狠操2018| 国产在线一卡二卡 | 亚洲综合香蕉 | 日本无翼乌邪恶彩色大全 | 黄色短视频网站 | 毛片在线网站 | 香蕉久久夜色精品国产小优 | 黄乱色伦短篇小说 | 国产精品视频一 | 98精品国产高清在线xxxx | 欧美激情在线观看一区二区三区 | 日韩高清在线高清免费 | 欧美一级黄视频 | 成人免费福利网站在线看 | 午夜视频在线免费观看 | 日韩免费 | 激情综合色五月丁香六月亚洲 |