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