ブラックボックステスト【black box testing】機能テスト

別名  :FT/functional test/ファンクションテスト/function test/ファンクショナルテスト

概要

ブラックボックステストとは、ソフトウェアやシステムのテスト手法の一つで、テスト対象の内部構造を考慮に入れず、外部から見た機能や振る舞いが正しいかどうかだけを検証する方式。
ブラックボックステストのイメージ画像

入力と出力のみに着目し、様々な入力に対して想定通りの出力が得られるかどうかを確認する。テストケースの作成などに関して、内部の処理手順やプログラムの構造などは考慮しない。

とはいえ、闇雲に値を与えても正しい処理が行われているか確認できないため、仕様上同じ処理が行われるはずの値の範囲やグループを求め、それぞれの範囲から代表値を選んでテストする「同値分割」や、範囲の境界付近が正しく処理されるか確認する「限界値分析」(境界値分析)などの手法が用いられる。

一方、プログラムなどの構造を見ながら内部のデータやコードが正しく機能しているかを検証する手法を「ホワイトボックステスト」(white box testing)という。

(2018.8.28更新)

他の用語辞典による「ブラックボックステスト」の解説 (外部サイト)

資格試験などの「ブラックボックステスト」の出題履歴

▼ ITパスポート試験
令4 問45】 ブラックボックステストに関する記述として、適切なものはどれか。
平26秋 問44】 システムテストに参加するAさんは、自部門の主要な取引について、端末からの入力項目と帳票の出力項目を検証用に準備した。Aさんが実施しようとしているテスト技法はどれか。
平26春 問35】 ソフトウェアのテストで使用するブラックボックステストにおけるテストケースの作り方として、適切なものはどれか。
平21春 問42】 入力と出力だけに着目して様々な入力に対して仕様書どおりの出力が得られるかどうかを確認していく、システムの内部構造とは無関係に外部から見た機能について検証するテスト方法はどれか。
▼ 基本情報技術者試験
令7修7 問37】 ソフトウェア開発におけるテスト技法のうち,ブラックボックステストに関する説明として,適切なものはどれか。
令6修12 問37】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
令5修12 問37】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
令5修6 問37】 ソフトウェア開発におけるテスト技法のうち,ブラックボックステストに関する説明として,適切なものはどれか。
令2修6 問46】 ブラックボックステストに関する記述として,最も適切なものはどれか。
令2修1 問48】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
平31春 問47】 ブラックボックステストに関する記述として,最も適切なものはどれか。
平30修12 問48】 ソフトウェア開発におけるテスト技法のうち,ブラックボックステストに関する説明として,適切なものはどれか。
平30修7 問49】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
平30春 問48】 ブラックボックステストのテストデータの作成方法のうち,最も適切なものはどれか。
平29秋 問49】 ブラックボックステストに関する記述として,適切なものはどれか。
平29修6 問48】 ソフトウェア開発におけるテスト技法のうち,ブラックボックステストに関する説明として,適切なものはどれか。
平28修12 問49】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
平27修12 問50】 入力データと出力結果の関係だけに注目してテストデータを作成し,プログラムの機能をテストする手法はどれか。
平27修6 問48】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
平27修1 問48】 モジュールの内部構造を考慮することなく,仕様書どおりに機能するかどうかをテストする手法はどれか。
平26秋 問48】 ブラックボックステストに関する記述として,最も適切なものはどれか。
平26春 問49】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
平26修1 問51】 ソフトウェア開発におけるテスト技法のうち,ブラックボックステストに関する説明として,適切なものはどれか。
平24秋 問48】 ブラックボックステストに関する記述として,最も適切なものはどれか。
平24修6 問51】 入力データと出力結果の関係だけに注目してテストデータを作成し,プログラムの機能をテストする手法はどれか。
平24春 問48】 ソフトウェア開発におけるテスト技法のうち,ブラックボックステストに関する説明として,適切なものはどれか。
平23秋 問47】 モジュールの内部構造を考慮することなく,仕様書どおりに機能するかどうかをテストする手法はどれか。
平22秋 問48】 ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
平22修6 問51】 ブラックボックステストに関する記述として,適切なものはどれか。