ソフトウェアのテストツールの説明のうち、静的テストを支援する静的解析ツールのものはどれか。
静的解析は実行せずにソースコードから欠陥を見つける
選択肢
- ア指定された条件のテストデータや、プログラムの入力ファイルを自動的に生成する。
- イテストの実行結果を基に、命令の網羅率や分岐の網羅率を自動的に計測し、分析する。
- ウプログラム中に文法上の誤りや論理的な誤りなどがあるかどうかを、ソースコードを分析して調べる。
- エモジュールの呼出し回数や実行時間、実行文の実行回数などの、プログラム実行時の動作特性に関するデータを計測する。
正解と解説
正解:ウ プログラム中に文法上の誤りや論理的な誤りなどがあるかどうかを、ソースコードを分析して調べる。
静的解析ツールは、プログラムを実行せずにソースコードを解析して、文法上の誤りやコーディング規約違反、初期化されていない変数などの問題を指摘する。実行を伴わない点が特徴で、早い段階で欠陥を見つけられる。テストデータの生成、網羅率の計測、実行時の性能測定はいずれも実行を前提とした動的なツールである。
選択肢ごとの解説
- アテストデータを生成するツールで、静的解析ではない。
- イ網羅率の計測は実行結果を基にするため動的テストの支援。
- ウ正解。実行せずにソースコードを分析して誤りを調べる静的解析。
- エ実行時の動作特性を計測するプロファイラの説明。
同じ分野の他の問題
- モジュールの内部構造を考慮することなく、仕様書どおりに機能するかどうかをテストする手法はどれか。2022年度 公開問題 科目A 問40
- 単一の入り口をもち、入力項目を用いた複数の判断を含むプログラムのテストケースを設計する。命令網羅と判定条件網羅の関係のう…2019年度 秋期 午前 問49
- ブラックボックステストに関する記述として、最も適切なものはどれか。2019年度 春期 午前 問47
- プログラムの流れ図で示される部分に関するテストデータを、判定条件網羅(decision coverage)によって設定し…2018年度 春期 午前 問49
- ブラックボックステストのテストデータの作成方法のうち、最も適切なものはどれか。2018年度 春期 午前 問48
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。