无码人妻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方法包含了值是否為負的檢查,情況就不一樣了。一旦方法包含了這樣的邏輯,單元測試就顯得有意義了。

相關閱讀

主站蜘蛛池模板: 欧美日韩国产伦理 | 五月丁香六月婷婷国产视频96视频 | 中文字幕精品三区 | 国产一区二区美女 | 尤物AV无码国产在线观看 | 国产成人亚洲综合91精品 | 免费看无码特级毛片 | 久久影院中文字幕 | 中文字幕欧美专区 | 精品日本久久 | 国产精品久久国产精麻豆96堂 | 黄色快播网站 | 97无码人妻福利免费公开在线视频 | 欧美久久艹 | 久久久国产99久久国产久一 | 加勒比中文无码久久综合色 | 亚洲青青 | 欧美老熟妇506070乱子 | 亚洲激情小视频 | 91九色磁力 | 人人爽人人澡人人人妻、百度 | 麻豆成人91精品二区三区 | 国产福利一区二区免费视频 | 4399理论片午伦夜理片 | 尤物亚洲国产亚综合在线区 | xxxxxhd69日本护士睡觉 | 色片免费在线观看 | 亚洲欧洲精品一区 | 男人猛躁进女人高清视频 | 精品久久国产精品 | 狠狠躁夜夜躁人人爽天天5 国产精品宾馆在线精品酒店 | 99re66在线观看精品热 | chinese勾搭少妇videos | 亚洲成A人无码 | 视频1区2区 | 日本精品久久久影院 | 精品久久伊人99热超碰 | 91国自产精品一 | 亚洲第一精品福利 | 羞羞答答国产xxdd亚洲精品 | 日本中文字幕有码在线视频 |