平成26年度 春期 基本情報技術者試験 午前 問49
テクノロジ/開発技術ブラックボックステストにおけるテストケースの設計方法として,適切なものはどれか。
出典:平成26年度 春期 基本情報技術者試験 午前 問49
- アプログラム仕様書の作成又はコーディングが終了した段階で,仕様書やソースリストを参照して,テストケースを設計する。
- イプログラムの機能仕様やインタフェースの仕様に基づいて,テストケースを設計する。
- ウプログラムの処理手順や内部構造に基づいて,テストケースを設計する。
- エプログラムの全ての条件判定で,真と偽をそれぞれ1回以上実行させることを基準に,テストケースを設計する。
正解:イ
解説
ブラックボックステストは,プログラムの内部構造ではなく,仕様書などに定義された機能やインタフェースに着目してテストケースを設計する手法です。入力に対して期待される出力が得られるかを検証します。
選択肢ごとの解説
- ア誤り。プログラム仕様書やソースリストを参照してテストケースを設計するタイミングの説明であり,ブラックボックステストの設計方法そのものの説明ではありません。
- イ正しい。機能仕様やインタフェースの仕様に基づいてテストケースを設計するのがブラックボックステストです。
- ウ誤り。プログラムの処理手順や内部構造に基づく設計は,ホワイトボックステストの説明です。
- エ誤り。条件判定の真偽をそれぞれ実行させる基準(判定条件網羅など)は,内部構造に着目したホワイトボックステストのカバレッジ基準です。