テストカバレージ分析ツール
出典: 平成29年度 春期 応用情報技術者試験 午前 問18 (IPA)
ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使うものはどれか。
- ア アサーションチェッカ
- イ シミュレータ
- ウ 静的コード解析ツール
- エ テストカバレージ分析ツール
正解と解説を見る
正解: エ
- ア: アサーションチェッカは、プログラム中に書いた「成り立つべき条件」が実行時に満たされているかを調べるツールです。
- イ: シミュレータは、実機がなくても動作を模擬して実行させるツールです。
- ウ: 静的コード解析ツールは、プログラムを実行せずにソースコードを調べるツールです。実行された割合は測れません。
- エ: プログラムのどの部分が実行されたかの割合 (カバレージ) を測るツールなので正しい答えです。
ポイント
- ホワイトボックステストでは、命令や分岐のうちどれだけが実行されたか (網羅率、カバレージ) を測ります。
- その割合を測るのが テストカバレージ分析ツール です。