午前問48
ソフトウェアのテストツールの説明のうち、静的テストを支援する静的解析ツールのものはどれか。
| 指定された条件のテストデータや、プログラムの入力ファイルを自動的に生成する。 | |
| テストの実行結果を基に、命令の網羅率や分岐の網羅率を自動的に計測し、分析する。 | |
| プログラム中に文法上の誤りや論理的な誤りなどがあるかどうかを、ソースコードを分析して調べる。 | |
| モジュールの呼出し回数や実行時間、実行文の実行回数などの、プログラム実行時の動作特性に関するデータを計測する。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
プログラミングやテストを支援するツールには静的テストツール、動的テストツール、環境設定ツールがあります。
それぞれのツールには以下のようなものがあります。
静的テストツール
構文チェッカ、コードオーディタ、モジュールインターフェイスチェックツール
動的テストツール
インスペクタ、トレーサ、スナップショット、メモリダンプ、カバレージモニタ、アサーションチェッカ
環境設定ツール
テストベッドツール、テストデータ生成ツール
それぞれのツールには以下のようなものがあります。
静的テストツール
構文チェッカ、コードオーディタ、モジュールインターフェイスチェックツール
動的テストツール
インスペクタ、トレーサ、スナップショット、メモリダンプ、カバレージモニタ、アサーションチェッカ
環境設定ツール
テストベッドツール、テストデータ生成ツール
| ア. | 指定された条件のテストデータや、プログラムの入力ファイルを自動的に生成する。 |
| テストケース作成ツールの説明です。 | |
| イ. | テストの実行結果を基に、命令の網羅率や分岐の網羅率を自動的に計測し、分析する。 |
| カバレッジモニタの説明です。 | |
| ウ. | プログラム中に文法上の誤りや論理的な誤りなどがあるかどうかを、ソースコードを分析して調べる。 |
| 構文チェッカの説明です。 | |
| エ. | モジュールの呼出し回数や実行時間、実行文の実行回数などの、プログラム実行時の動作特性に関するデータを計測する。 |
| プロファイラの説明です。 |