コードカバレッジとは?
こーどかばれっじ
テストがソースコードの何割を実際に実行したかを示す指標のことです。
コードカバレッジ(code coverage)とは、テストスイートの実行でソースコードのどの部分(行・分岐・関数など)がどれだけ実行されたかを測定した割合を指す。ラインカバレッジ・ブランチカバレッジ・ファンクションカバレッジなどの指標がある。JaCoCo(Java)やIstanbul(JavaScript)などのツールで計測し、CIに組み込まれることが多い。
使い方・例文
リリース前にカバレッジレポートを確認したら重要な分岐がテストされていないことが判明し、エッジケースのユニットテストを追加した。
この用語をシェア
最終更新: