あるプログラムについて,流れ図で示される部分に関するテストケースを,判定条件網羅(分岐網羅)によって設定する。この場合のテストケースの組合せとして,適切なものはどれか。ここで,( )で囲んだ部分は,一組みのテストケースを表すものとする。
- (A=1,B=1),(A=7,B=1)
- (A=4,B=0),(A=8,B=1)
- (A=4,B=1),(A=6,B=1)
- (A=7,B=1),(A=1,B=0)
解答
ア
解説
判定条件網羅(分岐網羅)は、全ての判定について真と偽を少なくとも1回ずつ実行するようなテストケース設計です。
- (A=1,B=1),(A=7,B=1)
(A=1,B=1)はNo判定、(A=7,B=1)はYes判定のため、適切です。 - (A=4,B=0),(A=8,B=1)
(A=4,B=0)はYes判定、(A=8,B=1)はYes判定のため、不適切です。 - (A=4,B=1),(A=6,B=1)
(A=4,B=1)はNo判定、(A=6,B=1)はNo判定のため、不適切です。 - (A=7,B=1),(A=1,B=0)
(A=7,B=1)はYes判定、(A=8,B=1)はYes判定のため、不適切です。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 開発技術 |
中分類 | システム開発技術 |
小分類 | 実装・構築 |
出題歴
- SA 令和3年度春期 問7