平成29年度 春期 応用情報技術者試験 午前 問18
テクノロジ/開発技術ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使うものはどれか。
出典:平成29年度 春期 応用情報技術者試験 午前 問18
- アアサーションチェッカ
- イシミュレータ
- ウ静的コード解析ツール
- エテストカバレージ分析ツール
正解:エ
解説
テストカバレージ分析ツールは,プログラムを実際に実行させて,命令や分岐がどれだけ実行されたか(カバレージ,網羅率)を測定するツールであり,ホワイトボックステストの網羅性を評価するのに使われます。
選択肢ごとの解説
- ア誤り。アサーションチェッカは,プログラム中に記述した表明(アサーション)が実行時に満たされているかを検査するツールです。
- イ誤り。シミュレータは実機がなくても対象の動作を模擬して確認するためのツールです。
- ウ誤り。静的コード解析ツールはプログラムを実行せずにソースコードを解析するツールであり,実行された部分の割合は測定できません。
- エ正しい。テストカバレージ分析ツールは,プログラムを実際に実行してどの部分が実行されたかの網羅率を測定します。