ブラックボックステスト 【black box testing】 機能テスト / FT / functional test / ファンクションテスト / function test / ファンクショナルテスト
概要
ブラックボックステスト(black box testing)とは、ソフトウェアやシステムのテスト手法の一つで、テスト対象の内部構造を考慮に入れず、外部から見た機能や振る舞いが正しいかどうかだけを検証する方式。入力と出力のみに着目し、様々な入力に対して想定通りの出力が得られるかどうかを確認する。テストケースの作成などに関して、内部の処理手順やプログラムの構造などは考慮しない。
とはいえ、闇雲に値を与えても正しい処理が行われているか確認できないため、仕様上同じ処理が行われるはずの値の範囲やグループを求め、それぞれの範囲から代表値を選んでテストする「同値分割」や、範囲の境界付近が正しく処理されるか確認する「限界値分析」(境界値分析)などの手法が用いられる。
一方、プログラムなどの構造を見ながら内部のデータやコードが正しく機能しているかを検証する手法を「ホワイトボックステスト」(white box testing)という。
(2018.8.28更新)
ソフトウェアテストの用語一覧
その他の関連用語
試験出題履歴
ITパスポート試験 : 【令4 問45】 【平26秋 問44】 【平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】
基本情報技術者試験 : 【令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】