テクノロジ
ホワイトボックステストとは
英語名:White-Box Testing
ひとことで言うと:プログラム内部の制御構造や分岐・条件を基にテストケースを設計する方法。
意味をわかりやすく解説
ホワイトボックステストでは、ソースコードの命令、分岐、条件などをどの程度実行したかをカバレッジで評価します。代表的には命令網羅、分岐網羅、条件網羅などがあります。
内部構造を詳細に確認できる一方、要求仕様そのものの抜けを見つけることには向きません。外部仕様から設計するブラックボックステストと補完関係にあります。
具体例
if (A && B) のAとBが真・偽になる組合せを考え、各条件の真偽を通すテストケースを設計する。
似た用語との違い
ブラックボックステスト
ホワイトボックスは内部構造、ブラックボックスは外部仕様を基準にテストケースを選びます。
基本情報技術者試験の試験ポイント
命令網羅・分岐網羅・条件網羅の違いを、具体的なif文で判断できるようにします。
CHECK QUESTION
内部のif文や分岐構造を見て、通過していない経路を減らすようテストケースを作る方式は何ですか。
答えを見る
ホワイトボックステストです。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。