修了試験 2020-07-26実施分 基本情報技術者試験 問47
ソフトウェアのテストツールの説明のうち,静的テストを支援する静的解析ツールのものはどれか。
正答3
解説
正解は3です。 テストを支援するツールを、静的テスト用と動的テスト用に区別する問題です。 静的テストは、プログラムを実行せずに、ソースコードなどを調べるテストです。 【選択肢別解説】 1:× テストデータや入力ファイルを自動で生成するのは、テストデータ生成ツールです。 静的解析ツールではありません。 2:× 命令網羅率や分岐網羅率を計測するのは、カバレージ(網羅率)計測ツールです。 プログラムを実行した結果を基にするので、動的テストの支援ツールです。 3:○ ソースコードを解析して、文法上の誤りや論理的な誤りがあるかを調べるのが静的解析ツールです。 プログラムを実行しない点が、静的テストにあたります。 4:× 呼出し回数や実行時間などの動作特性を計測するのは、プロファイラです。 プログラムを実行して測るので、動的テストの支援ツールです。 【ポイント】 静的テストにはコードレビューや静的解析が含まれます。 動的テストは、実際にプログラムを動かして結果を確かめるテストです。まとめて解く
修了試験 2020-07-26実施分を通しで解く(80問)→