CLOVER(JAVA測試代碼覆蓋率工具)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

Clover是最早的JAVA測試代碼覆蓋率工具之一,它是由Cenqua公司開發的,從使用和部署上來看是最成功的商業解決方案。它的成功要部分地歸功於Cenqua公司是開放原始碼的熱情支持者,為開放原始碼項目免費提供他們大多數的軟體,因此對其使用有很大的幫助。

基本介紹

  • 中文名:CLOVER
  • 外文名:不詳
  • 屬性:JAVA測試代碼覆蓋率工具
  • 開發公司:Cenqua公司
  • 結論:最成功的商業解決方案
  • 發明人:未知
Clover的所有報告都支持幾種輸出格式,包括HTML,PDF。除了覆蓋率報告之外,Clover還能追蹤覆蓋率的變化歷史,這樣開發團隊就能夠關注測試的增長是否沒有跟上產品代碼的增長,並追蹤新的測試是否執行了以前沒有測試到的代碼,還是只有執行了以前覆蓋過的代碼。
Clover也為大部分主要的IDE提供了外掛程式,確保你可以普通的 編譯、構件、測試 循環中查看覆蓋率報告,而不必在IDE之外另外運行一個工具或者ant、maven構件腳本。
Clover有一個有趣的功能,既不是分別計算不同的測量指標的百分比,而是利用一個公式來評價覆蓋率,其中考慮到了各種測量指標(如分支覆蓋率和語句覆蓋率)。最終的值被稱為總百分比覆蓋率(TPC)。

相關詞條

熱門詞條

聯絡我們