修了試験 2025-01-26実施分 基本情報技術者試験 問14
静的テストツールの機能に分類されるものはどれか。
正答1
解説
正解は1です。 静的テストツールに分類される機能を問う問題です。 静的テストとは、プログラムを実行せずに、ソースコードや設計書を調べて誤りを見つけるテストです。 プログラムを実際に動かして行うテストは、動的テストといいます。 【選択肢別解説】 1:○ ソースコードを解析して誤りを検出する機能は、プログラムを実行しないので静的テストツールに分類されます。 コーディング規約違反や未使用の変数などを見つける静的解析ツールが代表例です。 2:× ドライバやスタブは、モジュールを実際に動かしてテストするときに使う仮のプログラムです。 それを生成する機能は、動的テストを支援するツールに分類されます。 3:× 実行した経路から網羅度を算出するには、プログラムを実際に動かす必要があります。 これはカバレッジ測定ツールで、動的テストの機能です。 4:× 特定の経路をテストするためのデータは、プログラムを実行して確かめるために作ります。 これはテストデータ生成ツールであり、静的テストツールではありません。 【ポイント】 「実行しない」のが静的テスト、「実行する」のが動的テストです。 コードレビューやインスペクションも、プログラムを実行しないので静的テストに含まれます。まとめて解く
修了試験 2025-01-26実施分を通しで解く(60問)→