IPA過去問ドリル

平成28年度 春期 基本情報技術者試験 午前 問21

テクノロジ/開発技術

静的テストツールの機能に分類されるものはどれか。

出典:平成28年度 春期 基本情報技術者試験 午前 問21

正解:ア

解説

静的テストとは,プログラムを実際に実行せずにソースコードなどを解析して品質を検証する手法です。静的テストツールは,ソースコードを解析してコーディング規約違反や誤りを検出します。

選択肢ごとの解説

  • 正しい。ソースコードを解析してプログラムの誤りを検出するのは,静的テストツールの機能です。
  • 誤り。ドライバ・スタブの生成は,モジュールを実際に動かして検証する動的テスト(単体テスト)を支援するツールの機能です。
  • 誤り。実行した経路からの網羅度算出は,実際にプログラムを動かすカバレッジ測定ツール(動的テスト)の機能です。
  • 誤り。特定経路をテストするデータの生成も,プログラムの実行を前提とする動的テストツールの機能です。
基本情報技術者の過去問を演習モードで解く