基本情報技術者 平成14年秋期 午前問50

午前問50

流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケースはどれか。
50.gif/image-size:252×402
  • (1)A=0,B=0 (2)A=1,B=1
  • (1)A=1,B=0 (2)A=1,B=1
  • (1)A=0,B=0 (2)A=1,B=1 (3)A=1,B=0
  • (1)A=0,B=0 (2)A=0,B=1 (3)A=1,B=0 (4)A=1,B=1

分類

テクノロジ系 » システム開発技術 » ソフトウェア構築

正解

解説

ホワイトボックステストにおける網羅性のレベルである「判定条件網羅」とは、プログラム中の判定条件で結果が真となる場合、偽となる場合を少なくとも1回は実行するようにテストケースを設計することです。

網羅性のレベルには判定条件網羅の他にも次のようなものあります。
命令網羅(網羅性:低い↑)

すべての命令を少なくとも1回は実行するテストケースを設計する。
分岐網羅(判定条件網羅)

判定条件の真偽を少なくとも1回は実行するテストケースを設計する。
条件網羅

判定条件が複数ある場合に、それぞれの条件が真・偽の場合を組み合わせたテストケースを設計する。
判定条件・条件網羅

判定条件網羅と条件網羅を組み合わせてテストケースを設計する。
複数条件網羅(網羅性:高↓)

判定条件のすべての可能な結果の組合せを網羅し、かつ、すべての命令を少なくとも1回は実行するようにテストケースを作成する。
  • 1つ目、2つ目の判定条件において「Yes」の場合がありません。
    50a.gif/image-size:300×104
  • 正しい。
    50i.gif/image-size:300×104
  • テストケース(1)または(2)のいずれか1つあれば十分です。
    50u.gif/image-size:300×136
  • テストケース(1)または(2)または(4)のいずれか1つあれば十分です。
    50e.gif/image-size:300×169
© 2010-2019 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop