SQ-Server.svg

Code coverage

Image for rating

120+ G2 Reviews

Tell us about yourself

国を選択してください
社内の開発者数*
私はすでにSonarQubeコミュニティエディションを使用しています
I do not wish to receive promotional emails about upcoming SonarQube updates, new releases, news and events.

このフォームを送信することにより、 プライバシー ポリシー および Cookieポリシーに記載された個人データの保存と処理に同意したことになります。登録解除することでいつでも同意を取り消すことができます。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Code coverage

Image for rating

120+ G2 Reviews

Assess the quality of your code with test coverage and test execution reports by telling you what percentage of your code is covered by your test cases.


Trusted by over 7M developers and 400k organizations

  • Pfizer
  • Company logo
  • Company logo
  • Company logo
  • Company logo
  • Company logo
  • Costco
  • Santander

メトリクスと分析ソリューション

コードカバレッジ

テスト カバレッジとテスト実行レポートを使用して、テスト ケースでカバーされているコードの割合を示し、コードの品質を評価します。SonarQube Server は、一般的なコード カバレッジ ツールと統合する中央ハブとして機能します。カバレッジ レポートと静的コード分析結果を統合し、明確な合格/不合格の指標を提供して、コードが効率的に品質基準を満たしていることを保証します。

デモをリクエストする

コードカバレッジレポートをインポートする

コード カバレッジの結果を分析に含めるには、サードパーティのカバレッジ ツールを設定し、そのツールによって生成された結果をインポートするように SonarQube Server を構成する必要があります。Sonar は複数のコード カバレッジ ツールと統合されます。

コードの品質を向上させる

コードを徹底的にテストすることは、その品質と信頼性を維持するための鍵です。これにより、バグや脆弱性などの機能上の問題が迅速に特定され、自信を持って更新できるようになります。

コードの保守性の向上

コード カバレッジが高いということは、より多くのコードがテストされていることを意味し、開発プロセスの早い段階でバグを特定するのに役立ちます。これにより、コードの保守性と信頼性が向上します。

言語のコードカバレッジサポート

Sonar は次の言語のコード カバレッジをサポートしています。

コードカバレッジツール

コードカバレッジソリューションの利点

30 を超えるプログラミング言語でコード カバレッジ テストの結果を SonarQube Server および SonarQube Cloud ソリューションにインポートして、コードの全体的な健全性を評価します。

リスクと問題を軽減する

十分にテストされ、カバレッジの高いコードベースは開発者に自信を与え、本番環境で新たなバグが導入されるリスクを最小限に抑えます。

バグの早期発見

開発プロセス中にバグを早期に特定できるため、運用中に問題が発生する可能性が低減します。

明確な指標

コード カバレッジの明確な合格/不合格のメトリックを提供し、チームがテストの有効性を簡単に評価できるようにします。

実用的な洞察

Sonar ソリューションは、コードの未テストのセクションを特定し、改善を推奨する詳細なコード カバレッジ レポートを提供します。

継続的な改善

コード カバレッジ メトリックはテストの有効性の測定に役立ち、コードの品質と信頼性の向上につながります。

開発者の生産性を向上させる

開発者は、コード カバレッジが低い領域に重点を置くことで、最も必要なときにテストを優先し、手動のコード レビューにかかる時間を節約できます。

開発者のスキルの向上

コード カバレッジ レポートを活用することで、開発者はより完全なテストを表示および記述できるようになり、コーディング プラクティスが向上します。

ワークフローの統合

一般的なビルド パイプライン (Gitlab、Jenkins) とシームレスに統合し、ソフトウェア開発ワークフローにおけるコード カバレッジの自動分析とレポートを可能にします。

チーム間で無制限のユーザー

どのライセンスでも、必要な数のユーザーを追加できます。コードを分析する必要があるあらゆる規模のエンタープライズ チームに最適です。

無制限のプロジェクト

分析するプロジェクトは、制限なく必要な数だけ作成できます。これは、組織内の複数のプロジェクトまたはチームのコードを分析する必要がある組織に最適です。

組織内での無制限のスキャン

つまり、制限なしで必要なだけコードをスキャンできます。これは、コードの品質を継続的に監視する必要がある組織にとって不可欠です。

CI/CD に統合されたコード カバレッジ

Sonar は、DevOps、CI/CD、IDE ワークフロー内でのコード カバレッジのサポートに成功しています。

DevOps

Sonar は、GitLab、Jenkins、Azure DevOps などの最も人気のある DevOps プラットフォームと緊密に統合されており、ビルド フェーズ中にコード カバレッジ データを収集できます。

M and T Bank

「最大の影響は、技術的負債に対処するのではなく、新しいコードを確実にクリーンにすることに注力できるようになったことです。」

Bijay Mangaraj, 上級副社長

顧客事例を読む
M and T Bank

Bijay Mangaraj, 上級副社長

「最大の影響は、技術的負債に対処するのではなく、新しいコードを確実にクリーンにすることに注力できるようになったことです。」

コードカバレッジを行う最良の方法

安全で信頼性が高く、保守可能なソフトウェアをリリースする

自己管理型

SonarQube Server: セルフマネージドソリューション

オンプレミスの外部のサードパーティ ツールによって生成されたデータに基づいて、コード カバレッジ メトリック (行、条件、新しいコード) を計算して保存します。カバレッジ パーセンテージを視覚化し、カバレッジが低い領域を特定する詳細なレポートを受け取ります。品質ゲートを使用して、最小コード カバレッジしきい値を定義します。

SonarQube Serverを今すぐダウンロード
ホストされている

SonarQube Cloud: ホスト型ソリューション

クラウドでホストされている外部のサードパーティ ツールによって生成されたデータに基づいて、コード カバレッジ メトリック (行、条件、新しいコード) を計算して保存します。カバレッジ パーセンテージを視覚化し、カバレッジが低い領域を特定する詳細なレポートを受け取ります。品質ゲートを使用して、最小コード カバレッジしきい値を定義します。

SonarQube Cloudを無料でお試しください