<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    eclipse覆蓋率插件——EclEmma的安裝和使用

    junit 同時被 2 個專欄收錄
    3 篇文章 0 訂閱
    15 篇文章 0 訂閱

    ??

    目錄

    一.EclEmma 插件的安裝

    二.EclEmma 插件的使用

    補充:覆蓋情況的眼色指示


    ? ? ? ? 在上一節中我們介紹了如何使用junit進行單元測試,單元測試通常以覆蓋率作為完成標準,因此,測試時,我們有必要了解當前測試用例對被測代碼的覆蓋情況,人工分析覆蓋情況費時耗力,并不可取,本節介紹eclipse插件——EclEmma 覆蓋率插件,通過它可以實時了解測試用例對被測程序的覆蓋情況。

    一.EclEmma 插件的安裝

    1.點擊菜單 ?help -> eclipse marketplace;


    2.在彈出窗口上輸入搜索條件?“ecl”后,點擊回車鍵
    3.在結果中找到 EclEmma Java Code Coverage 3.1.3 安裝

    ?

    二.EclEmma 插件的使用

    打開單元測試用例文件,點擊工具條上的 帶覆蓋率執行按鈕,

    ?執行結果如下:

    可以打開覆蓋率窗口查看覆蓋率結果

    ?

    補充:覆蓋情況的眼色指示

    ?

    cfgDemo(1,2,3)? 覆蓋38行條件x>1的假分支,由于短路效應,第二個條件b==0不會被執行
    cfgDemo(4,0,3)? 覆蓋38行條件x>1的真分支,b==0的真分支
    cfgDemo(4,1,3)? 覆蓋38行條件x>1的真分支,b==0的假分支

    至此,38行的兩個條件的真假分支均覆蓋,所以38行顯示為綠色

    • 0
      點贊
    • 1
      評論
    • 0
      收藏
    • 一鍵三連
      一鍵三連
    • 掃一掃,分享海報

    ??2020 CSDN 皮膚主題: 大白 設計師:CSDN官方博客 返回首頁
    實付
    使用余額支付
    點擊重新獲取
    掃碼支付
    錢包余額 0

    抵扣說明:

    1.余額是錢包充值的虛擬貨幣,按照1:1的比例進行支付金額的抵扣。
    2.余額無法直接購買下載,可以購買VIP、C幣套餐、付費專欄及課程。

    余額充值
    多乐彩