エンベデッドシステムスペシャリスト暗記無料で始める

命令網羅・分岐網羅とは?めいれいもうら・ぶんきもうら

命令網羅・分岐網羅とは、ホワイトボックステストがコードをどこまで通したかを示す基準。C0(命令網羅)は全命令を1回以上実行すること、C1(分岐網羅・判定条件網羅)は各判定の真と偽を1回以上通ること。さらに条件網羅、複合条件網羅、MC/DCと基準が強くなる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では2回出題されています(2017年度〜2018年度)。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

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

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

背景

テストを「何件やったか」で語ると、一度も通っていないコードが残っていても気づけない。網羅率は、テストの十分性を、コード構造に対する被覆という客観的な尺度へ置き換えるために導入された。安全性が求められる分野では、この尺度が達成水準として規格に書き込まれており、測定結果そのものが認証の証跡になる。どの基準まで求めるかは、その機能の危険度に応じて決める。

具体例

自動車の機能安全規格ISO 26262は、危険度の指標ASILが高いソフトウェアにMC/DCの達成を推奨し、低い水準では分岐網羅で足りるとしている。網羅率はカバレッジ計測ツールで自動集計し、未到達の行を潰していく形で使う。

試験での引っ掛け

内部構造に着目するホワイトボックス技法であり、仕様だけを見る同値分割・限界値分析とは別系統。またC1を満たせばC0も満たされるが逆は成り立たず、条件式が複数ある判定ではC1でも個々の条件の寄与までは検証できない。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では2回出題(2017年度〜2018年度)
  • 分野:午前II
  • 内部構造に着目するホワイトボックス技法であり、仕様だけを見る同値分割・限界値分析とは別系統。