情報処理安全確保支援士暗記無料で始める

テストカバレッジ(命令網羅・分岐網羅・条件網羅)とは?てすとかばれっじ

テストカバレッジ(命令網羅・分岐網羅・条件網羅)とは、テストがプログラムのどこまでを実行できたかを割合で表す指標と、その数え方の基準。すべての命令を1回は通す命令網羅、判定の真と偽を両方通す分岐網羅(判定条件網羅)、判定を構成する個々の条件式の真と偽を通す条件網羅などがあり、どの水準まで求めるかを品質目標と工数の釣合いで決める。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では1回出題されています。

情報処理安全確保支援士試験の頻出用語/午前II

別名:命令網羅と分岐網羅、命令網羅、分岐網羅、条件網羅、命令網羅と分岐網羅(テストカバレッジ)、テストカバレッジ、命令網羅・分岐網羅・条件網羅、コードカバレッジ測定ツール(命令網羅・分岐網羅)、コードカバレッジ測定ツール、命令網羅・分岐網羅、テストカバレッジ(命令網羅・分岐網羅)、コードカバレッジ基準(命令網羅・分岐網羅・条件網羅)、コードカバレッジ基準、カバレッジ、判定条件網羅、命令網羅・判定条件網羅

この語が出る過去問を解く →

背景

テストをどこで打ち切るかは長らく担当者の勘に委ねられ、終了判断の根拠を示せなかった。実行した割合という測れる形にすることで、終了基準を契約や品質目標として書けるようになる。セキュリティの観点では、入力を弾く分岐や例外処理は正常系のテストでは通らないまま残りやすく、そこが未実行のまま出荷されると脆弱性として表面化するため、網羅率は穴の可視化にも使われる。

具体例

JavaならJaCoCo、JavaScriptならIstanbulといった計測ツールを継続的インテグレーションに組み込み、命令網羅と分岐網羅を変更のたびに自動で測れる。GitHub Actionsなどで基準値を割った変更をマージさせない設定にしておくと、一般業務の機能は分岐網羅80%、決済や認証に関わる部分は判定条件・条件網羅まで、といった使い分けが形骸化せずに続く。

試験での引っ掛け

条件網羅が分岐網羅より必ず強いとは限らない。個々の条件の真偽を網羅しても、判定全体としての真と偽が両方は現れない組合せがあり得るため、両者を満たすものが判定条件・条件網羅として別に定義されている。網羅率100%も欠陥ゼロを意味せず、そもそも書かれていない処理の欠落はこの指標ではまったく検出できない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 条件網羅が分岐網羅より必ず強いとは限らない。