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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Eclipse快速上手指南之使用JUnit測試
作者:網絡轉載 發布時間:[ 2013/2/26 14:25:07 ] 推薦標簽:

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

   JUnit會以以下順序執行測試:(大致的代碼)
try {
HelloTest test = new HelloTest(); // 建立測試類實例
test.setUp(); // 初始化測試環境
test.testAbs(); // 測試某個方法
test.tearDown(); // 清理資源
}
catch…

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

  如果有多個testXxx方法,JUnit會創建多個XxxTest實例,每次運行一個testXxx方法,setUp()和tearDown()會在testXxx前后被調用,因此,不要在一個testA()中依賴testB()。

  直接運行Run->Run As->JUnit Test,可以看到JUnit測試結果:

  綠色表示測試通過,只要有1個測試未通過,會顯示紅色并列出未通過測試的方法。可以試圖改變abs()的代碼,故意返回錯誤的結果(比如return n+1;),然后再運行JUnit會報告錯誤。

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

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

相關鏈接:
上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 16欧美freesex呦交hd | 亚洲国产一区二区三区青草影视 | 天天爱夜夜做 | 在线免费观看黄视频 | 国产dvd毛片在线视频 | 欧美狂交 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看精品 | 免费在线观看中文字幕 | 久久亚洲精品视频 | 成人在线91 | 国产精品国产三级国产无毒 | 欧美视频手机在线 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 欧美视频在线不卡 | 羞羞视频在线免费 | 国产ppp在线视频在线观看 | 色综合天天综久久久噜噜噜久久〔 | 日韩手机在线免费视频 | 欧美日韩国产不卡在线观看 | 欧美日韩一级视频 | 日本视频免费高清一本18 | 国产亚洲sss在线观看 | 日韩欧美中文字幕在线播放 | 在线午夜 | 国产情精品嫩草影院88av | 波多野结衣50连精喷在线 | 日日摸碰夜夜爽 | 国产视频欧美 | 性刺激欧美三级在线现看中文 | 国内精品视频成人一区二区 | 青草午夜精品视频在线观看 | 中文字幕一区二区三区精彩视频 | 日本中文在线视频 | 欧美日韩精品一区二区免费看 | 成年人视频免费 | 三级伦理片高清在线观看播放 | 亚洲人成一区二区三区 | 黄色一极毛片 | 欧美一级片 在线播放 | 亚洲视频在线观看不卡 | 亚洲伊人成综合网 |