開発ツール (全32問中2問目)
No.2
ホワイトボックステストにおいて,コード中のどれだけの割合の部分を実行できたかを評価するのに使うものはどれか。
出典:令和5年免除 問15
- アサーションチェッカ
- シミュレーター
- 静的コード解析
- テストカバレージ分析
- [出典]
- 午前免除試験 R5-12月 問14
- 基本情報技術者 H25 問22と同題
分類
テクノロジ系 » ソフトウェア » 開発ツール
正解
エ
解説
- アサーションチェッカは、プログラムの正当性を検査するために、変数間で論理的に成立する条件が満たされているかをチェックするツールです。
- シミュレーターは、プログラムを現実に実行するのではなく、コンピュータプログラム上で模擬実行をするためのツールです。
- 静的コード解析は、プログラムを実行しない状態でプログラムの検証を行うことをいいます。構文チェッカ、コードオーディタ、モジュールインタフェースチェックツールなどを用いて確認を行います。
- 正しい。テストカバレージ分析は、ツールを用いて、テストケースがどの程度プログラムのソースコードを網羅しているかを測定することです。ソースコードの文、分岐、条件、関数などが検証された割合(網羅率)を示すため、テストの品質を客観的に把握することができ、ソフトウェアの品質やテスト妥当性を評価する際の指標になります。