ホワイトボックステストとは

ほわいとぼっくすてすと

プログラムの内部構造(命令や分岐、条件)に着目してテストケースを作り、命令網羅や分岐網羅などの網羅率を基準に、どこまで実行されたかを確かめるテストの方法。主に単体テストで使う。

「ホワイトボックステスト」は、1分野の1問の練習問題に出てきます(ソフトウェア開発とプロジェクト管理など)。

この用語の分野: ソフトウェア開発とプロジェクト管理

ホワイトボックステストの練習問題に挑戦

ブラックボックステストの説明として、適切なものはどれか。

  1. Aプログラムの内部構造を見ずに、仕様に基づいて入力と期待する出力を決め、正しく動くかを確かめる
  2. Bプログラムの内部構造に着目し、命令や分岐が実行されたかどうかを基準にテストケースを作る
  3. C利用者が実際の業務の環境で、システムが要件どおりに使えるかを最終的に確かめる
答えと解説を見る

正解:A. プログラムの内部構造を見ずに、仕様に基づいて入力と期待する出力を決め、正しく動くかを確かめる

ブラックボックステストは、テストの対象を中身の見えない箱とみなし、仕様だけからテストケースを作る方法で、同値分割、境界値分析、原因結果グラフ、デシジョンテーブルなどの技法があります。仕様にあるのに実装されていない機能などを見つけやすい一方、実装の中の特定の経路を通したかどうかは分かりません。内部構造に着目して網羅率を基準にするのはホワイトボックステストです。利用者による最終的な確認は受入れテストで、これはテストの段階の名前です。

解説の中の「ホワイトボックステスト」

「ホワイトボックステスト」が出てくる問題(1問)

  1. ブラックボックステストの説明として、適切なものはどれか。

ソフトウェア開発とプロジェクト管理の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

関連する用語

ブラックボックステスト 同値分割 境界値分析 アーンドバリューマネジメント(EVM) アジャイル開発 ウォーターフォールモデル SLA(サービスレベル合意) クリティカルパス法(CPM) CI/CD(継続的インテグレーション・継続的デリバリー) スクラム

用語集の一覧へ