システムアーキテクト暗記無料で始める

ホワイトボックステストとブラックボックステストとは?ほわいとぼっくすてすと・ぶらっくぼっくすてすと

ホワイトボックステストとブラックボックステストとは、テストケースを何から導くかで対になる二つの技法。ホワイトボックステストはプログラムの制御フローを根拠にし、命令網羅・分岐(判定)網羅・条件網羅といった網羅基準を満たすようにケースを組む。ブラックボックステストは内部を見ずに仕様書だけを根拠にし、同値分割や限界値分析で入力と出力の対応を確かめる。単体では前者、結合以降と受入れでは後者が主になるという工程との対応も押さえる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では3回出題されています(2016年度〜2018年度)。

システムアーキテクト試験の頻出用語/午前II

別名:テスト技法(ホワイトボックステスト・ブラックボックステスト)、テスト技法、ホワイトボックステスト・ブラックボックステスト、ホワイトボックステスト、テスト技法(ホワイトボックス・ブラックボックス)、ホワイトボックス・ブラックボックス、ホワイトボックス、ブラックボックス、ブラックボックステスト・ホワイトボックステスト

この語が出る過去問を解く →

背景

テストは無限に作れる一方、かけられる工数は有限で、どこまでやれば十分かを説明できなければ打ち切りの根拠がない。網羅基準という形で「何を尽くしたか」を定義すれば、テスト密度と残存欠陥の議論が可能になる。内側から見る観点と外側から見る観点は互いの穴を埋め合うため、両方を工程に配置するのが設計側の判断になる。

具体例

「金額が0以上10,000未満なら送料無料」という仕様から、0、9,999、10,000という限界値のケースを作るのがブラックボックス。JavaのJaCoCoやIstanbulのようなカバレッジ計測ツールが命令網羅・分岐網羅の達成率を数値で出し、レビューの合否基準として使われる。

試験での引っ掛け

分岐(判定)網羅は各判定の真と偽を1回ずつ通ればよく、条件の全組合せ(複数条件網羅)までは要らない。命令網羅は分岐網羅より弱い基準である点も向きを間違えやすい。仕様書に無い機能はブラックボックスでは見つからず、内部を見る側の役目になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2016年度〜2018年度)
  • 分野:午前II
  • 分岐(判定)網羅は各判定の真と偽を1回ずつ通ればよく、条件の全組合せ(複数条件網羅)までは要らない。