无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 測試覆蓋率

測試覆蓋率

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

測試覆蓋率

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

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

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

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

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

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

private int positiveValue,

void setPositiveValue (int x) {

this .positiveValue=x;

}

int getPositiveValue () {

return positiveValue;

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

相關閱讀

主站蜘蛛池模板: 一本一本久久A久久综合精品 | 日韩欧美一区二区三区在线观看 | 91在线精品?看 | 豪放女大兵在线播放 | 欧美性XXXXX极品老少 | 亚洲精品一区二区网址 | 欧美日本不卡视频 | 色爱天堂 | 裸体无码内射性性色AV | 婷婷久久国产对白刺激五月99 | 91精品国产综合久久久久久豆腐 | 成人无码区免费aⅴ片www老师 | 四虎8848精品成人免费网站 | 96av在线| 日本二区视频 | 欧美性三级 | 狠狠爱亚洲综合久久 | 91精品爽啪蜜夜国产在线播放 | 亚洲欧美中文日韩av一区 | 欧美狠狠插 | 一级特黄在线观看 | 中国女人69XXXX免费 | 天天影视亚洲综合网 | 国产羞羞视频在线观看一区 | 精品一区二区三区中文字幕老牛 | 久久视频这里只精品3国产 av片子在线观看 | 在线看片免费人成视频大全 | 亚洲三级国产 | 久久久青青青 | 黄色片免费看看 | 欧美一级淫片免费视频欧美辣图 | 成人网在线播放 | 精品国产乱码久久久久久蜜退臀 | 日韩欧美精 | 欧美成人在线免费视频 | 中国女人内射6XXXXX | 久久77777 | 一级国产免费 | 看真人视频a级毛片 | a级片免费| 国内精自视频品一2区 |