平成26年度 春期 ITパスポート試験 問35
マネジメント/開発技術ソフトウェアのテストで使用するブラックボックステストにおけるテストケースの作り方として,適切なものはどれか。
出典:平成26年度 春期 ITパスポート試験 問35
- ア全ての分岐が少なくとも 1 回は実行されるようにテストデータを選ぶ。
- イ全ての分岐条件の組合せが実行されるようにテストデータを選ぶ。
- ウ全ての命令が少なくとも 1 回は実行されるようにテストデータを選ぶ。
- エ正常ケースやエラーケースなど,起こり得る事象を幾つかのグループに分けて,各グループが 1 回は実行されるようにテストデータを選ぶ。
正解:エ
解説
ブラックボックステストは,内部構造は考えず,入力と出力の関係(仕様)に着目してテストケースを作ります。入力を正常ケースやエラーケースなど同じ扱いになるグループに分け,各グループから代表のデータを選ぶ方法は同値分割法といい,ブラックボックステストの代表的な技法です。分岐や命令の網羅は,プログラム内部の構造に着目するホワイトボックステストの考え方です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。全ての分岐の網羅(分岐網羅)は,内部構造に着目するホワイトボックステストです。
- イ誤り。分岐条件の組合せの網羅(条件網羅)は,内部構造に着目するホワイトボックステストです。
- ウ誤り。全ての命令の網羅(命令網羅)は,内部構造に着目するホワイトボックステストです。
- エ正しい。入力を同じ扱いになるグループに分けて代表を選ぶ同値分割法は,ブラックボックステストの技法です。