ソフトウェア構築 (全40問中5問目)
No.5
単一の入り口をもち,入力項目を用いた複数の判断を含むプログラムのテストケースを設計する。命令網羅と判定条件網羅の関係のうち,適切なものはどれか。
出典:令和元年秋期 問49
- 判定条件網羅を満足しても命令網羅を満足しない場合がある。
- 判定条件網羅を満足するならば,命令網羅も満足する。
- 命令網羅を満足しなくても,判定条件網羅を満足する場合がある。
- 命令網羅を満足するならば,判定条件網羅も満足する。
分類
テクノロジ系 » システム開発技術 » ソフトウェア構築
正解
イ
解説
命令網羅と判定条件網羅は、どちらもホワイトボックステストのテストケース設計に関する網羅度のレベルです。それぞれについて意味を確認しておきます。
- 命令網羅
- 全ての命令を少なくとも1回は実行するテストケースを設計する。最も網羅性が低い設計方法。
- 判定条件網羅(分岐網羅)
- 全ての分岐について分岐先の全ての経路を少なくとも1回は実行するようにテストケースを設計する。
- 判定条件網羅を満足すれば、どの分岐先についても命令が実行されるということになるので同時に命令網羅も満足します。
- 正しい。判定条件網羅を満足するならば、必ず命令網羅も満足します。
- 命令網羅を満足しないならば、必ず判定条件網羅も満足しません。
- 命令網羅がそのまま判定条件網羅になるケースもありますが、命令網羅を満足していても判定条件網羅を満たすとは限りません。