IPA過去問ドリル

平成29年度 秋期 基本情報技術者試験 午前 問49

テクノロジ/開発技術

ブラックボックステストに関する記述のうち,適切なものはどれか。

出典:平成29年度 秋期 基本情報技術者試験 午前 問49

正解:イ

解説

ブラックボックステストは,プログラムの内部構造を考慮せず,仕様どおりの入力に対して仕様どおりの出力が得られるかを検証するテスト手法です。内部の実装には着目しないため,出力に影響しない冗長なコードなどが内部に存在していても,その存在自体を検出することはできません。

選択肢ごとの解説

  • 誤り。テストデータの作成基準として命令や分岐の網羅率を使用するのは,プログラムの内部構造に着目するホワイトボックステストの説明です。
  • 正しい。ブラックボックステストは内部構造に着目しないため,出力に影響しない冗長なコードがあっても検出できません。
  • 誤り。プログラムの内部構造に着目し,必要な部分が実行されたかどうかを検証するのは,ホワイトボックステストの説明です。
  • 誤り。分岐命令やモジュールの数が増えるとテストデータが急増するのは,内部構造の網羅を目指すホワイトボックステストの特徴です。
基本情報技術者の過去問を演習モードで解く