正解は ア
命令網羅(ステートメントカバレッジ)は「全ての命令(ステートメント)が少なくとも1回実行される」テストカバレッジ基準です。命令網羅では全てのパスを通る必要はなく、全ての命令を少なくとも1回実行するための最小ケース数を求めます。問題の流れ図([DIAGRAM_HERE]で示される)では3つの判定条件がある構造と推定されます。命令網羅では、全ての命令を通るのに必要な最小テストケース数が問われており、並列条件がある場合でも最小限の経路で全命令を1回ずつカバーできます。図の構造から全命令を通る最小経路は3ケースで達成可能です。選択肢aの3が正解です。
テスト網羅基準の強度(弱→強):命令網羅(C0)<分岐網羅(C1)<条件網羅(C2)<複合条件網羅(MC/DC)。命令網羅(C0)は「最も弱い基準」で全文実行のみ要求。最小ケース数は「最少経路で全命令をカバーできる数」。