プロダクト開発・ITシステム・品質・運用

コードカバレッジ(テストカバレッジ)

コードカバレッジとは、自動テストを実行したときに、プログラムのどれだけの部分が実際に実行されたかを割合で示す指標のことです。

実行された行や命令の割合を見る命令網羅(ステートメントカバレッジ)、if文などの分岐の真偽の両方を通ったかを見る分岐網羅(ブランチカバレッジ)などの種類があります。テストが手薄な箇所を見つけ、追加すべきテストを判断する材料になります。

注意点は、カバレッジが高くても、テストが正しい結果を確認していなければ品質は保証されないことです。数値目標を一律に課すと、確認の中身がない形だけのテストが増えることもあります。新規事業では、課金、認証、データ変換など誤りの影響が大きい部分のカバレッジを重点的に確認し、全体の数値は傾向を見る参考値として扱うのが実務的です。

「コードカバレッジ」が出てくる記事

この用語が出てくる記事はまだありません。

「システム・品質・運用」の他の用語

用語の先にある、自社の新規事業の進め方を相談する

「コードカバレッジ」をはじめ、進めるうえでの論点を、オンラインでご相談いただけます。

費用0円・オンライン・契約不要。2営業日以内にメールでご連絡します。

お問い合わせ