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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 >
利用Eclipse進行單元測試
作者:網絡轉載 發布時間:[ 2013/2/19 15:20:35 ] 推薦標簽:

運行新測試用例。這一次,您將看到成功的結果。圖 7 將顯示令人愉快的結果。

圖 7. RMock 與 jMock 協作使場景 4 測試成功

 Collaborator 模擬對象已被正確設置,并且 mockClassB 對象將按預期執行。

回頁首

快速查看測試工具差別

正如您已經在場景中看到的,jMock 和 RMock 都是用于測試 Java 代碼的強大工具。但是,用于開發和測試的任何其他工具總是有限制。實際上,其他測試工具都是可用的,但是這些測試工具的運行情況都不如 RMock 和 jMock(在 Java 技術中)。個人經驗告訴我 Microsoft® .NET 框架也附帶了一些功能強大的工具(例如 TypeMock),但是那超出了本文(實際上還有平臺)的范圍。

表 1 顯示了兩個框架之間的一些不同之處以及隨著時間的推移遇到的可能問題,尤其是在 Eclipse 環境中。

表 1. RMock 與 jMock 測試框架之間的不同之處

 

測試模擬樣式 jMock RMock
可以模擬接口 是:新的 Mock() 方法 是:mock() 方法
可以模擬具體類 是:帶有 CGLIB 的 mock() 方法 是:mock()intercept() 方法
可以模擬任何具體類 否:無參數構造函數必須存在
可以隨時獲得代理 否:僅當 startVerification() 處于緒狀態后
使用其他 Eclipse 插件的問題 無已知問題 是:與 Eclipse 的 CoverClipse 插件存在內存沖突

結束語

我鼓勵您使用這些框架,利用它們的力量來生成單元測試的結果。許多 Java 開發人員不習慣于頻繁編寫測試。而且如果需要編寫測試,通常都是十分簡單、覆蓋方法的主要功能目標的測試。要測試代碼的某些 “難以達到的” 部分,jMock 和 RMock 都是的選擇。

使用 jMock 和 RMock 將極大地減少代碼中的 bug,提高使用經過證明的方法測試編程邏輯的技巧。此外,閱讀文檔并用這些框架和其他框架的改進版本進行測試(并減少構造不好的代碼)將對提高開發人員技巧有著額外的幫助。

上一頁1234567下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美成人h精品网站 | 成人动漫在线视频 | 麻豆国产精品入口免费观看 | 一本一道dvd在线播放器 | 久久精品免费观看 | 免费毛片在线 | 日韩欧美亚州 | 韩国色网| 免费一级毛片女人图片 | 国产 欧美 日产久久 | 日本三级免费观看 | 在线观看 a国v | 精品哟哟哟国产在线观看不卡 | 日本一区二区在线 | 男女无遮挡在线完整视频 | 乱肉伦孕小说在线阅读 | 日韩狠狠操 | 视频网18免费 | 120秒免费| 日本一本在线播放 | 香蕉视频免费网站 | 中文字幕第8页 | 日韩精品免费视频 | 黄色片国产 | 2022久久国产精品免费热麻豆 | 男女一级做a爱过程免费视频 | h视频免费观看 | 又黄又变态又免费的视频 | 国产精品久久一区一区 | 免费观看成年的网站 | 日本又色又爽又黄的大片 | 国产成人精品福利站 | 国内精品视频成人一区二区 | 性另类交性类交 | 精品国产一区二区三区麻豆小说 | 欧美日韩视频在线成人 | 性欧美疯狂猛交69hd | 亚洲你xx我xx网站 | 精品视频在线播放 | 天堂资源在线中文 | 好男人社区神马www在线观看 |