IPA過去問ドリル

平成29年度 春期 応用情報技術者試験 午前 問18

テクノロジ/開発技術

ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使うものはどれか。

出典:平成29年度 春期 応用情報技術者試験 午前 問18

正解:エ

解説

テストカバレージ分析ツールは,プログラムを実際に実行させて,命令や分岐がどれだけ実行されたか(カバレージ,網羅率)を測定するツールであり,ホワイトボックステストの網羅性を評価するのに使われます。

選択肢ごとの解説

  • 誤り。アサーションチェッカは,プログラム中に記述した表明(アサーション)が実行時に満たされているかを検査するツールです。
  • 誤り。シミュレータは実機がなくても対象の動作を模擬して確認するためのツールです。
  • 誤り。静的コード解析ツールはプログラムを実行せずにソースコードを解析するツールであり,実行された部分の割合は測定できません。
  • 正しい。テストカバレージ分析ツールは,プログラムを実際に実行してどの部分が実行されたかの網羅率を測定します。
応用情報技術者の過去問を演習モードで解く