修了試験 2019-06-09実施分 基本情報技術者試験 問20
静的テストツールの機能に分類されるものはどれか。
正答1
解説
正解は1です。 テストツールのうち、静的テストツールに分類される機能を問う問題です。 静的テストはプログラムを実行せずに行うテストで、動的テストはプログラムを実際に実行して行うテストです。 【選択肢別解説】 1:○ ソースコードを解析して誤りを検出する機能は、プログラムを実行しないので静的テストツールに分類されます。 コードオーディタや静的解析ツールがこれに当たります。 2:× ドライバやスタブは、テスト対象のモジュールを実際に動かすために使う、呼出し元や呼出し先の代わりのモジュールです。 実行を前提にするので、動的テストの支援機能です。 3:× テストで実行した経路から網羅度(カバレッジ)を算出するには、プログラムを実行する必要があります。 これは動的テストツールの機能です。 4:× 特定の経路をテストするためのデータを生成する機能は、そのデータでプログラムを実行することを目的とした、動的テストの支援機能です。 【ポイント】 静的テストの例にはコードレビューや静的解析があり、動的テストの例にはホワイトボックステストやブラックボックステストがあります。 「実行するかどうか」で区別すると判断しやすくなります。まとめて解く
修了試験 2019-06-09実施分を通しで解く(80問)→