ブラックボックス‐テスト【black box test】
ブラックボックステスト
ブラックボックステストとは、データが正しく処理されているを検証するテスト手法の中でも、入力データと出力データの結果だけに着眼し、それが仕様書どおりに正しく処理されているかを調べるテスト法のことである。
ブラックボックステストでは、プログラムの内部的な仕組みは問題視せずに、あくまでも入力データの処理結果のみを確認する。内部構造が明らかでないもの、という意味で「ブラックボックス」と呼ばれている。
ブラックボックステストに対して、システムやプログラムの内部構造を解析し、むしろ処理ルーチンに着目して検証し、妥当性を調べるテスト方法はが、「ホワイトボックステスト」と呼ばれる。
ソフトウェアテスト: | 非機能テスト ホワイトボックステスト 負荷テスト ブラックボックステスト 結合テスト 機能テスト レグレッションテスト |
ブラックボックステスト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/02/05 03:38 UTC 版)
ブラックボックステスト (英: black-box testing)は、内部構造や動作を覗き見することなく、アプリケーションの機能を調べるソフトウェアテストの手法のこと。アプリケーションを見えない箱として扱い、入力と結果の整合性を確認する。このテスト方法は、ソフトウェアテストのすべてのレベル(単体テスト、統合テスト、システムテスト、受け入れテスト)に適用できる。仕様ベースのテストと呼ばれることもある[1]。
- ^ Jerry Gao; H.-S. J. Tsao; Ye Wu (2003). Testing and Quality Assurance for Component-based Software. Artech House. pp. 170–. ISBN 978-1-58053-735-3
- ^ Milind G. Limaye (2009). Software Testing. Tata McGraw-Hill Education. pp. 216. ISBN 978-0-07-013990-9
- ^ Patton, Ron (2005). Software Testing (2nd ed.). Indianapolis: Sams Publishing. ISBN 978-0672327988
- ^ Forgács, István; Kovács, Attila (2019). Practical Test Design: Selection of Traditional and Automated Test Design Techniques. ISBN 1780174721
- 1 ブラックボックステストとは
- 2 ブラックボックステストの概要
ブラックボックステスト (black box test)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/23 10:14 UTC 版)
「ソフトウェアテスト」の記事における「ブラックボックステスト (black box test)」の解説
詳細は「ブラックボックステスト」を参照 ブラックボックステスト (black box test) は、プログラムの入出力だけに注目し仕様通りにプログラムが動作するか(もしくは仕様通りに動作しないか)をテストする。プログラムの入力が単一の値である場合は同値分割や限界値分析を、プログラムの入力が複数あり相互に影響を与えるような場合は決定表や原因結果グラフなどを用いて入力を決定する。大域変数の読み書き、通信、割り込みなどが処理中にある場合には、それらも入出力の一つとして扱う。
※この「ブラックボックステスト (black box test)」の解説は、「ソフトウェアテスト」の解説の一部です。
「ブラックボックステスト (black box test)」を含む「ソフトウェアテスト」の記事については、「ソフトウェアテスト」の概要を参照ください。
- ブラックボックステストのページへのリンク