欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > 測試覆蓋率

測試覆蓋率

2018-07-13 10:56:23 | 來源:中培企業IT培訓網

測試覆蓋率

當你聽到談論單元測試的時候,人們會經常提到測試覆蓋率。測試覆蓋率是測試用例中執行的應用程序代碼的百分比。

為了度量單元測試覆蓋率,你需要執行測試并且跟蹤執行有或沒有被執行的代碼。

Coertura就是在Java中度量測試覆蓋率的工具。其他類似的工具包括jcoverage和Clover。

Cobertura的工作原理是插裝Java字節碼,將自己的代碼段插入到已經編譯好的代碼中。測試用例執行時,這些度量代碼覆蓋率的代碼段也被執行。

通常來說,百分之百的代碼覆蓋率是比較理想的。實際的情況并不總是這樣,而且也要權衡成本和效益比。

一個簡單的反例就是下面Java代碼中的getter方法:

private int positiveValue,

void setPositiveValue (int x) {

this .positiveValue=x;

}

int getPositiveValue () {

return positiveValue;

如果我們為這個方法寫一個測試用例,將會獲得更高的測試覆蓋率。但是從另一個角度來說,這對我們來說并沒有什么實際的意義。我們真正測試的是僅僅是Java的實現沒有錯誤。如果setter方法包含了值是否為負的檢查,情況就不一樣了。一旦方法包含了這樣的邏輯,單元測試就顯得有意義了。

相關閱讀

主站蜘蛛池模板: 日韩AV午夜在线观看 | 苍井空毛片精品久久久 | 字幕专区码中文欧美在线 | www.涩涩视频 | 香蕉成人国产精品免费看网站 | 成全在线观看视频在线播放 | 四虎www成人影院免费观看 | 国产真实伦在线观看 | 中文字幕亚洲男人的天堂网络 | 中文在线最新版天堂 | 中国女人内射6XXXXX | 欧美黑人又大又粗XXXXX | 午夜一区二区国产好的精华液 | 性欧美高清come | 日韩国产毛片 | 人妻被丑老头玩的潮喷 | JLZZJLZZ亚洲乱熟在线播放 | 卡通动漫亚洲 | 国产精品白丝喷水在线观看 | 国产性生大片免费观看性 | 小泽玛利亚一区二区在线 | 国产SM精品调教视频 | 欧美激情一区二区三区久久 | 99久久无码一区人妻A片孕妇 | 欧美多人片高潮野外做片黑人 | 国产日产免费高清欧美一区 | 精品人妻午夜一区二区三区四区 | 久久久久无码国产精品一区乞丐 | 国内高清A自拍视频 | 阳茎进去女人阳道视频特黄 | 皇上从小侵犯双性太子NP高H | 亚洲欧美激情在线 | 92中文资源在线 | 亚洲人成绝费网站色WWW | 男人又大又硬又粗视频 | 婷婷综合缴情亚洲AV | 成人无码av免费网站 | 久久99精品九九九久久婷婷 | 中文字幕在线中文 | 欧美精品一区二区精品久久 | JZZIJZZIJ日本成熟少妇 |