亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 亚洲综合在线成人一区 | 免费看大美女大黄大色 | 久草福利免费 | 精品亚洲视频在线观看 | 在线看黄的网站 | 91无毒不卡 | 色视频在线免费观看 | 一级特级aaaa毛片免费观看 | 日本欧美成人 | 成年美女黄网站色大片免费看 | 亚洲精品mv在线观看 | 欧美成人午夜不卡在线视频 | 天天爽爽 | 精品一区久久 | 成人日韩在线观看 | 18视频在线| 日韩三级黄 | 日韩激情视频在线观看 | 国产成人精品免费视频网页大全 | 911国内自产亚洲第一 | 黄色在线看网站 | 国产毛片儿 | 三黄日本三级在线观看 | 激情丁香小说 | 国产在线爱做人成小视频 | 欧美日韩高清 | 伊人网五月天 | 亚洲欧美日韩精品香蕉 | 色视频网站免费 | 99精品全国免费7观看视频 | 日韩美女一级毛片a | 成人资源在线 | 九九导航 | 公又粗又长又大又深好爽日本 | 国产高清精品自在久久 | 草草影院第一页yycccom | 国产精品久久久久久久y | 日本黄网在线观看 | 欧美精品一区二区三区四区 | 天天射天天草 | free亚洲|