過去問解きまくり研究所 ホーム

平成27年度 春期 午前 問50

システム開発技術

ホワイトボックステストの問題

図の構造をもつプログラムに対して,ホワイトボックステストのテストケースを設計するとき,少なくとも実施しなければならないテストケース数が最大になるテスト技法はどれか。

図(書き起こし): 流れ図(絵)。矢印を追って書き起こした構造は次のとおり。

上から1本の線が【ひし形の判定】へ入る。判定の中の逐語は「A > 0 かつ B = 1」。
  ・右へ出る枝に「真」… 【長方形】X ← X + 1 を通って下へ回り込み,合流点へ
  ・下へ出る枝に「偽」… そのまま合流点へ
合流したあと1本の矢印が下へ抜ける。
答えと解説を見る

✓ これが正解ウ複数条件網羅

解説

条件式の真偽の全組合せを試す網羅が最多です。

ホワイトボックステストの網羅基準は、何を最小の単位として全部通すかで区別されます。命令の並びを一通り実行できれば足りるのか、判定の枝を真と偽の両方に通せば足りるのか、判定の中身にある一つ一つの条件式を真と偽に通せば足りるのか、その条件式の真偽のすべての組合せに通す必要があるのか、という順で最小の単位が細かくなり、必要なテストケースの数も増えていきます。設問の判定にはかつという結合子で結ばれた二つの条件式が含まれています。この結合子を含む形では、条件式ごとの真偽の全組合せを試す基準が最も細かく、テストケース数が最大になります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成27年度 春期 基本情報技術者試験 午前 問50(改変:原典の図表をテキストに書き起こした)

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)