平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
テクノロジ/開発技術プログラムの動的テストに用いられるテスト支援ツールはどれか。
出典:平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問10
- アカバレージモニタ
- イ記号実行ツール
- ウコードオーディタ
- エプログラム図式生成ツール
正解:ア
解説
動的テストは,プログラムを実際に実行してテストを行う手法である。カバレージモニタは,プログラムを実行しながら命令や分岐の実行状況(網羅率)を測定する動的テスト支援ツールである。
選択肢ごとの解説
- ア正しい。カバレージモニタは,プログラムを実際に実行し,命令や分岐の網羅状況を測定する動的テスト支援ツールである。
- イ誤り。記号実行ツールは,プログラムを実際に実行せずに,変数を記号のまま扱って処理経路を解析する手法であり,動的テストではなく静的な解析に近い手法である。
- ウ誤り。コードオーディタは,プログラムを実行せずにソースコードの規約違反や問題点を検査する静的テスト支援ツールである。
- エ誤り。プログラム図式生成ツールは,ソースコードから制御構造の図式を生成するものであり,プログラムを実行せずに解析する静的解析ツールである。