資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

SA 令和3年度春期 問7

 

 あるプログラムについて,流れ図で示される部分に関するテストケースを,判定条件網羅(分岐網羅)によって設定する。この場合のテストケースの組合せとして,適切なものはどれか。ここで,( )で囲んだ部分は,一組みのテストケースを表すものとする。

  1. (A=1,B=1),(A=7,B=1)
  2. (A=4,B=0),(A=8,B=1)
  3. (A=4,B=1),(A=6,B=1)
  4. (A=7,B=1),(A=1,B=0)

解答・解説

解答

 ア

解説

 判定条件網羅(分岐網羅)は、全ての判定について真と偽を少なくとも1回ずつ実行するようなテストケース設計です。

  1. (A=1,B=1),(A=7,B=1)
    (A=1,B=1)はNo判定、(A=7,B=1)はYes判定のため、適切です。

  2. (A=4,B=0),(A=8,B=1)
    (A=4,B=0)はYes判定、(A=8,B=1)はYes判定のため、不適切です。

  3. (A=4,B=1),(A=6,B=1)
    (A=4,B=1)はNo判定、(A=6,B=1)はNo判定のため、不適切です。

  4. (A=7,B=1),(A=1,B=0)
    (A=7,B=1)はYes判定、(A=8,B=1)はYes判定のため、不適切です。

参考情報

分野・分類
分野 テクノロジ系
大分類 開発技術
中分類 システム開発技術
小分類 実装・構築
出題歴
  • SA 令和3年度春期 問7

前問 一覧 次問