問題本文
ホワイトボックステストにおいて,コード中のどれだけの割合の部分を実行できたかを評価するのに使うものはどれか。
選択肢
- ア.アサーションチェッカ
- イ.シミュレータ
- ウ.静的コード解析
- エ.テストカバレージ分析
解説
ホワイトボックステストではコードの内部構造(分岐・経路など)が実行された割合を測ることが品質指標となります。これを評価するのがテストカバレージ分析で、エが正解です。
選択肢ごとの解説
- ア.アサーションチェッカは表明(assert)を検証するためのツールで、コード実行率の測定が目的ではありません。
- イ.シミュレータは実環境の代替で動作を模倣するためのツールで、カバレージ計測そのものは行いません。
- ウ.静的コード解析は実行せずコードを解析する手法で、実行された割合の測定とは異なります。
- エ.テストカバレージ分析はテスト実行時にコードのどの命令・分岐・経路を通ったかを集計する手法であり正解です。
基本情報技術者試験 平成25年度 春期 午前 の過去問一覧へ戻る・問22