1. EclEmma的介紹
EclEmma是一個開源的軟件測試工具,可以在編碼過程中查看代碼調用情況、也可以檢測單覆蓋率。
2. Eclipse下EclEmma安裝
1. 選擇Help->Eclipse Marketplace->搜索EclEmma,Install;
2. 重啟eclipse發現工具欄上出現Coverage圖標,說明安裝成功;
3. EclEmma使用
3.1 EclEmma查看代碼調用情況
1. 新建一個項目,然后添加一個類,然后簡單書寫一些代碼;
2. 右鍵項目->選擇Coverage As->Java Application,可以得到如下結果:
3. 從運行結果可以看到,有多種顏色,其中
綠色表示代碼被執行到
黃色表示代碼部分執行到
紅色表示代碼沒有被執行到
3.2 EclEmma檢測覆蓋率
1. 選擇Window->Show View->Other->Java->Coverage可以看到代碼執行的覆蓋率;
2. 其中可以看到每一個類中代碼被執行的百分比,見2,也可以看到整個項目代碼被執行的百分比,見1;
3. 其中檢測覆蓋率可以用到單元測試中,查看單元測試覆蓋率。