平成27年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
テクノロジ/開発技術ブラックボックステストにおけるテストケースの設計に関する記述として,適切なものはどれか。
出典:平成27年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
- ア実データからテストデータを無作為に抽出して,テストケースを設計する。
- イ実データのうち使用頻度が高いものを重点的に抽出して,テストケースを設計する。
- ウプログラムがどのような機能を果たすのかを仕様書で調べて,テストケースを設計する。
- エプログラムの全命令が少なくとも 1 回は実行されるように,テストケースを設計する。
正解:ウ
解説
ブラックボックステストは,プログラムの内部構造を考慮せず,仕様書に定義された入出力の関係(機能)に着目してテストケースを設計する手法です。仕様書を調べて,プログラムがどのような機能を果たすべきかを把握し,その仕様に基づいて同値クラスや境界値などのテストケースを設計することが,ブラックボックステストにおける適切なテストケース設計方法です。
選択肢ごとの解説
- ア誤り。実データから無作為にテストデータを抽出する方法は,仕様に基づく体系的なテストケース設計とはいえません。
- イ誤り。実データの使用頻度に基づいてテストケースを抽出する方法は,運用実態を踏まえた優先度付けの一手法ではありますが,仕様に基づく体系的なブラックボックステストのテストケース設計方法とはいえません。
- ウ正しい。プログラムがどのような機能を果たすのかを仕様書で調べてテストケースを設計することは,ブラックボックステストの適切な設計方法です。
- エ誤り。プログラムの全命令が少なくとも 1 回は実行されるようにテストケースを設計する方法(命令網羅)は,プログラムの内部構造に着目するホワイトボックステストの手法です。