IPA過去問ドリル

平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

プログラムの動的テストに用いられるテスト支援ツールはどれか。

出典:平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

正解:ア

解説

動的テストとは,実際にプログラムを実行させて,その振る舞いを確認することによって行うテストである。カバレージモニタは,プログラムを実際に実行しながら,ソースコードのどの部分(命令,分岐など)が実行されたかを計測するツールであり,動的テストにおいてテストケースの網羅性(カバレージ)を評価するために用いられる。

選択肢ごとの解説

  • 正しい。カバレージモニタは,プログラムを実際に動作させながら実行された箇所を計測するツールであり,動的テストに用いられるテスト支援ツールである。
  • 誤り。記号実行ツールは,プログラムを実際の具体的な値では実行せず,変数を記号のまま扱って取り得る経路や条件を解析する手法であり,プログラムを実行しない静的な解析に近い性格をもつ。
  • 誤り。コードオーディタは,ソースコードを実際に実行することなく,コーディング規約への準拠状況などを検査する静的解析ツールである。
  • 誤り。プログラム図式生成ツールは,ソースコードを解析してフローチャートなどの図を自動生成するツールであり,プログラムを実行せずに解析を行う静的解析ツールである。
データベーススペシャリストの過去問を演習モードで解く