ウカマル応用情報技術者ログイン

平成29年度 春期 応用情報技術者 問18

テクノロジ系

ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使うものはどれか。

選択肢
正解と解説

正解 エ

プログラムのどの部分が実行されたか(網羅率)を測るのは、テストカバレージ分析ツールです。

テストカバレージ分析ツールは、テストの実行中に通過した命令や分岐を記録します。そして、プログラム全体のうち実行された部分の割合(カバレージ、網羅率)を算出します。ホワイトボックステストでは、命令網羅や分岐網羅などの基準を満たしたかを確かめるのに使います。「実行された部分の割合」という言葉が決め手です。

ア:アサーションチェッカは、プログラム中に書いた条件(アサーション)が実行時に成り立つかを検査するツールです。実行された割合は測りません。

イ:シミュレータは、実機や実環境の動作をまねて、プログラムを実行・検証するためのツールです。実行された割合は測りません。

ウ:静的コード解析ツールは、プログラムを実行せずにソースコードを解析し、誤りや規約違反を見つけるツールです。実行しないので、実行された部分は測れません。

出典:平成29年度 春期 応用情報技術者試験 問18

全年度から出題。10問で実力を判定します。登録不要。

出典:平成29年度 春期 応用情報技術者試験 問18(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方