静的テストツールの機能に分類されるものはどれか。

平成23年度秋期 基本情報処理技術者 午前

ア.ソースコードを解析して,プログラムの誤りを検出する。
イ.テスト対象モジュールに必要なドライバ又はスタブを生成する。
ウ.テストによって実行した経路から網羅度を算出する。
エ.プログラムの特定の経路をテストするためのデータを生成する。





正解:ア.静的テストツール(静的解析ツール)は、プログラムのソースコードを解析して、プログラムの誤りを検出します。
検出する誤りとしては初期化しない変数の参照や実行されないコードの検出などがあります。



イ.テスト対象モジュールに必要なドライバ又はスタブを生成する、テスト支援ツールがあるようです。

ウ.テストによって実行した経路から網羅度を算出するのは、カバレッジ解析ツールです。

エ.プログラムの特定の経路をテストするためのデータを生成するのは、テストデータ生成ツールです。