<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 2020 年面向 Java,C,C ++,C#,Python 的 13 種最佳代碼覆蓋工具 > 原文: [https://www.guru99.com/code-coverage-tools.html](https://www.guru99.com/code-coverage-tools.html) 代碼覆蓋率是量化程序源代碼經過測試的程度的一項重要措施。 市場上有大量的代碼覆蓋工具,為您的項目選擇一個可能是一個挑戰。 以下是精選的 13 種精選代碼覆蓋率工具的列表,這些工具具有流行的功能和最新的下載鏈接 ### 1)[可可](https://bit.ly/2sGGdKW) ![](https://img.kancloud.cn/41/c5/41c5d3ad1998a0f94a5a3fe0d1a5345b_320x73.png) [Coco 平臺](https://bit.ly/2sGGdKW)是一種多語言代碼覆蓋工具。 自動源代碼檢測可以幫助您評估語句,分支和條件的測試覆蓋率。 **功能**: * Coco 允許您執行語句覆蓋率,分支覆蓋率,MC / DC 和其他級別 * Coco 支持 C,C ++,C#,Tcl 和 QML * 幫助您合并多個執行報告以提供高級分析 ![](https://img.kancloud.cn/d3/d7/d3d7c71a1584808ae0eb02d0b7a20d5c_349x46.png) ### 2)覆蓋范圍 [![](https://img.kancloud.cn/51/ef/51ef0164331cb9a792a639fbf3d96bf8_173x47.png) ](/images/1/011819_0841_13BestCodeC3.png) Cobertura 是一種流行的開源代碼覆蓋工具。 它允許您通過 Maven 和 Ant 或 Cobertura CLI 執行任務。 您可以嵌入其他多個質量檢查工具。 **Features:** * 無需源代碼即可測量覆蓋率 * 幫助您查找 Java 程序的哪些部分缺少測試范圍 * 允許您以 HTML 和 XML 格式表示報告 * 幫助您測試類&方法的行和分支 下載鏈接: [https://cobertura.github.io/cobertura/](https://cobertura.github.io/cobertura/) ### 3) Coverage.py [![](https://img.kancloud.cn/95/e8/95e8ddb0fd3896340349f61b91b76a5c_112x100.png) ](/images/1/011819_0841_13BestCodeC4.png) Coverage.py 是另一個有用的代碼覆蓋工具。 它可以幫助您監視 Python 程序,并注意其中部分代碼已被執行。 **Features:** * Coverage.py 可幫助您通過配置文件指定要分析的源文件 * 它還可以幫助您分析源代碼,以找出可能已執行但未執行的代碼。 **下載鏈接**: [https://coverage.readthedocs.io/](https://coverage.readthedocs.io/) ### 4)JaCoCo ![](https://img.kancloud.cn/6c/b0/6cb005c0235fe9713e148171a96e9a78_100x100.png) JaCoCo 是根據 Eclipse Public License 發布的免費 Java 代碼覆蓋工具。 它是 EclEmma 制作的 Java 開源免費代碼覆蓋工具。 **Features:** * JaCoCo 提供說明,線路和分支機構覆蓋范圍 * 它支持 Java 7 和 Java 8 * 幫助您測試類&方法的行和分支 * 提供易于瀏覽的 HTML 或 XML 報告 下載鏈接: [https://www.eclemma.org/jacoco/](https://www.eclemma.org/jacoco/) ### 5)OpenClover [![](https://img.kancloud.cn/6b/6f/6b6f2b67d9c0615a9545b41eafc1704f_224x61.png) ](/images/1/011819_0841_13BestCodeC6.png) OpenClover 工具可幫助您測量 Java 和 Groovy 的代碼覆蓋率,并收集 20 多個代碼指標。 它可以幫助您顯示應用程序的未測試區域。 它可以幫助您將覆蓋率和指標結合起來以找到風險最高的代碼。 **Features:** * 幫助您更快地運行測試 * 使您可以集中精力進行測試 * 分支和語句覆蓋率支持 * 允許您生成基于 XML 的報告,將其與 ReportGenerator 結合使用,以生成基于 TML 的覆蓋率報告 * 幫助您在應用程序和測試之間保持平衡 下載鏈接: [http://openclover.org/](http://openclover.org/) ### 6)靶心覆蓋 BullseyeCoverage 是用于 C ++和 C 的代碼覆蓋軟件,可以告訴您測試了多少源代碼。 該工具允許您執行單元測試,集成測試和最終發布。 **Features:** * 提供更好的覆蓋范圍測量 * 幫助您創建更可靠的代碼并節省時間 * 允許您包括或排除項目代碼的任何部分 * 合并分布式測試的結果 **下載鏈接**: [http://www.bullseye.com/](http://www.bullseye.com/) ### 7)NCover ![](https://img.kancloud.cn/d5/13/d513950bec54e50550863211880d1fd6_243x59.png) NCover 是用于.Net 程序和應用程序的高級代碼覆蓋工具。 它提供對語句覆蓋率和分支覆蓋率的支持。 此代碼覆蓋率工具可在開源和商業許可中使用。 **Features:** * .NET 代碼覆蓋率可根據您的自定義需求 * 幫助您測試,跟蹤和管理整個團隊的統一保險號碼 * 有關覆蓋率的詳細和集中數據 * 廣泛的文檔和用戶支持 * 此工具可幫助您執行手動和覆蓋率測試 * 在敏捷環境中更快,更自信地將產品投放市場 下載鏈接: [http://www.ncover.com/](http://www.ncover.com/) ### 8)矢量軟件 [![](https://img.kancloud.cn/42/54/4254da7af4bd229fa6a14c0636664038_425x100.png) ](/images/1/011819_0841_13BestCodeC8.png) VectorCAST 允許您實施一致的流程來管理測試活動和報告關鍵質量指標。 該軟件測試工具為單元測試,回歸管理和代碼覆蓋率分析提供了一種經濟高效的方法。 **Features:** * 輕松的測試協作 * 系統測試自動化 * 質量趨勢&變化影響分析 * 允許并行測試 * 基于 Web 的質量儀表板 **下載鏈接**: [https://www.vectorcast.com/software-testing-products/vectorcast-analytics-web-based-metrics-quality-and-testing](https://www.vectorcast.com/software-testing-products/vectorcast-analytics-web-based-metrics-quality-and-testing) ### 9)開發:封面 ![](https://img.kancloud.cn/02/c0/02c0962562c0fd205a2cf3f8b1ff4513_183x80.png) Devel Coverage 提供了 Perl 的代碼覆蓋率指標。 借助此代碼覆蓋工具,您可以發現測試未執行的代碼區域。 它可以幫助您進行測試以增加覆蓋范圍。 **Features:** * 提供一些報告,其中包括各種類型的 HTML 輸出,文本報告 * 報告語句,分支,條件,子例程和 pod 覆蓋范圍信息 **下載鏈接**: [http://search.cpan.org/~pjcj/Devel-Cover-1.23/lib/Devel/Cover.pm](http://search.cpan.org/~pjcj/Devel-Cover-1.23/lib/Devel/Cover.pm) ### 10)dotCover [![](https://img.kancloud.cn/fa/b5/fab5608feaf981c08bd7b0d00e92df2e_100x100.png) ](/images/1/011819_0841_13BestCodeC10.jpg) JetBrains 提供的 dotCover 是一個.NET 單元測試運行程序和代碼覆蓋率工具。 它使您可以與 Visual Studio 的 Jet 大腦騎手集成。 您還可以在.NET,Silverlight 或.NET Core 的應用程序中計算報表語句級別的代碼覆蓋率。 **Features:** * 使您可以根據業務需求可視化代碼覆蓋率 * 提供控制臺實用程序以與 Continuous Integration 服務器一起使用 * 使用覆蓋率過濾器幫助您自定義覆蓋率分析 * 允許您使用快捷方式來找出哪些單元測試涵蓋了特定的語句 **下載鏈接**: [https://www.jetbrains.com/dotcover/](https://www.jetbrains.com/dotcover/) ### 11)Visual Studio 的 [![](https://img.kancloud.cn/01/12/011297f14db7650a990b6f2acba1580c_100x100.png) ](/images/1/011819_0841_13BestCodeC11.jpg) Visual Studio 的代碼覆蓋功能可幫助您確定項目編碼的哪一部分已通過諸如單元測試之類的編碼測試進行了測試。 該工具使您可以查看上一組結果。 **Features:** * 幫助您查看上一組結果 * 使結果可讀為文本,選擇導出代碼覆蓋率結果 * 允許您合并幾次運行的結果 * 允許您導出代碼覆蓋率結果以保存合并操作的結果 **下載鏈接**: [https://msdn.microsoft.com/en-IN/library/dd537628.aspx](https://msdn.microsoft.com/en-IN/library/dd537628.aspx) ### 12)伊斯坦布爾 [![](https://img.kancloud.cn/fb/2e/fb2ec821f5ba4d5a6ead8cd5e2fe89ad_179x100.png) ](/images/1/011819_0841_13BestCodeC12.jpg) Istanbul 是用于 Javascript 的代碼覆蓋工具。 它使用 babel-plugin 支持 ES6 / ES2015 +。 該工具提供所有 javascript 工具庫,可幫助您跟蹤語句,分支和函數覆蓋率。 **Features:** * 記者集合提供終端和 HTML 輸出 * 支持最流行的 JavaScript 測試框架 * 使用 NYC 命令行界面支持檢測子流程 **下載鏈接**: [https://istanbul.js.org/](https://istanbul.js.org/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看