本文へスキップ

令和4年度 ITパスポート試験 問45

この問題の解説と、これまでの解答の記録です。

問45
頻出度★★★

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

出典 令和4年度 ITパスポート試験 問45
解説

問 45

  • 不正解ア

    「全ての分岐についてテストする」は、内部の条件分岐を網羅する分岐網羅 (判定条件網羅) の考え方で、内部構造に着目するホワイトボックステストの記述。ブラックボックスではない。

  • 不正解イ

    「全ての命令についてテストする」は、内部の全命令を実行させる命令網羅 (ステートメントカバレッジ) の考え方で、これもホワイトボックステストの記述。

  • 不正解ウ

    「内部構造に基づいてテストする」は、まさにホワイトボックステストの定義そのもの。ブラックボックステストは内部構造を見ないため誤り。

  • エ

    正解 ブラックボックステストは、プログラムの内部構造 (処理ロジックやコード) を意識せず、仕様どおりに「ある入力に対して期待どおりの出力が得られるか」だけに着目してテストする技法。したがって「プログラムの入力と出力に着目してテストする」とする選択肢エが正しい。同値分割や境界値分析が代表的な手法。

ここがポイント
  • ブラックボックステスト=仕様に基づき入力と出力に着目 (内部構造は問わない)。代表手法は同値分割・境界値分析。
  • ホワイトボックステスト=内部構造に着目。命令網羅・分岐網羅などのカバレッジ基準で網羅性を測る。
用語

解答の記録