【こーどかばれっじ】
コードカバレッジ とは?
💡 テストの「網羅率」を数値化する
📌 このページのポイント
C0、C1、C2の違いは?
C0(命令網羅)はすべての行を1回以上実行したか。C1(分岐網羅)はif文のtrue/falseの両方を通ったか。C2(条件網羅)は複合条件(A && B)の各部分の真偽を全組み合わせ通ったか。C0→C1→C2の順で厳密になるけど、実務ではC1(分岐網羅)を目標にすることが多いよ
カバレッジ100%を目指すべき?
カバレッジが高いのにバグが出るのはなぜ?
IPA試験での出題パターンは?
まとめ:ざっくりこれだけ覚えればOK!
「コードカバレッジ」って出てきたら「テストがコードをどれだけ網羅しているかの指標」と思えればだいたいOK!
📖 おまけ:英語の意味
「Code Coverage」 = コード網羅率
💬 Coverage(網羅・カバー範囲)。テストの「カバー率」を数値で見える化するよ