基本情報技術者試験 - 令和7年12月修了 - 問14
ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使うものはどれか。
| ア | アサーションチェッカ |
|---|---|
| イ | シミュレータ |
| ウ | 静的コード解析ツール |
| エ | テストカバレージ分析ツール |
答え : エ
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › 開発ツール
解説 :
ホワイトボックステストにおいてプログラムの実行された部分の割合を測定する道具を選ぶ問題です。プログラムのソースコード中のどの命令や分岐が実際にテストで実行されたかを測定し,その割合(カバレージ)を分析するツールを「テストカバレージ分析ツール」と呼びます。選択肢「エ」が正解です。
「ア」の「アサーションチェッカ」は,プログラム中に記述した条件(アサーション)が満たされているかを検証するための仕組みです。「イ」の「シミュレータ」は,実機がなくても動作を模擬的に再現するためのツールです。「ウ」の「静的コード解析ツール」は,プログラムを実行せずにソースコードを解析して問題点を検出するツールであり,実行割合の測定とは異なります。
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › 開発ツール
解説 :
ホワイトボックステストにおいてプログラムの実行された部分の割合を測定する道具を選ぶ問題です。プログラムのソースコード中のどの命令や分岐が実際にテストで実行されたかを測定し,その割合(カバレージ)を分析するツールを「テストカバレージ分析ツール」と呼びます。選択肢「エ」が正解です。
「ア」の「アサーションチェッカ」は,プログラム中に記述した条件(アサーション)が満たされているかを検証するための仕組みです。「イ」の「シミュレータ」は,実機がなくても動作を模擬的に再現するためのツールです。「ウ」の「静的コード解析ツール」は,プログラムを実行せずにソースコードを解析して問題点を検出するツールであり,実行割合の測定とは異なります。