基本情報トップに戻る
A難易度: 2026年度

基本情報技術者 一問一答A 第41問

問題

ホワイトボックステストとブラックボックステストの違いは何か。

選択肢

  1. 1ホワイト=内部構造考慮、ブラック=入出力のみ
  2. 2同じ
  3. 3ブラック=ソースコード参照
  4. 4ホワイト=ユーザ視点

正解

1. ホワイト=内部構造考慮、ブラック=入出力のみ

詳しい解説を見る

解説

ホワイトボックステストは、プログラムの内部構造(命令・分岐・条件)に着目し、命令網羅や分岐網羅などの基準でテストケースを設計する手法であり、主に単体テストで用いられる。ブラックボックステストは、内部構造を考慮せず仕様に基づいて入力と出力の関係のみを検証する手法で、同値分割や境界値分析が代表的な技法である。両者は着眼点が異なるため「同じ」ではなく、ソースコードを参照するのはホワイトボックス、ユーザ視点に近いのはブラックボックスであり、これらを逆にした肢は誤りである。基本情報技術者試験では、網羅基準(命令網羅・分岐網羅・条件網羅)はホワイトボックス、同値分割・境界値分析はブラックボックスという技法の対応関係が頻出である。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。