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