平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
テクノロジ/開発技術プログラムの動的テストに用いられるテスト支援ツールはどれか。
出典:平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
- アカバレージモニタ
- イ記号実行ツール
- ウコードオーディタ
- エプログラム図式生成ツール
正解:ア
解説
動的テストとは,実際にプログラムを実行させて,その振る舞いを確認することによって行うテストである。カバレージモニタは,プログラムを実際に実行しながら,ソースコードのどの部分(命令,分岐など)が実行されたかを計測するツールであり,動的テストにおいてテストケースの網羅性(カバレージ)を評価するために用いられる。
選択肢ごとの解説
- ア正しい。カバレージモニタは,プログラムを実際に動作させながら実行された箇所を計測するツールであり,動的テストに用いられるテスト支援ツールである。
- イ誤り。記号実行ツールは,プログラムを実際の具体的な値では実行せず,変数を記号のまま扱って取り得る経路や条件を解析する手法であり,プログラムを実行しない静的な解析に近い性格をもつ。
- ウ誤り。コードオーディタは,ソースコードを実際に実行することなく,コーディング規約への準拠状況などを検査する静的解析ツールである。
- エ誤り。プログラム図式生成ツールは,ソースコードを解析してフローチャートなどの図を自動生成するツールであり,プログラムを実行せずに解析を行う静的解析ツールである。