平成25年度 春期 午前Ⅱ 問24
システム開発技術
動的テストに関する問題
プログラムの動的テストに用いられるテスト支援ツールはどれか。
- アカバレージモニタ
- イ記号実行ツール
- ウコードオーディタ
- エプログラム図式生成ツール
答えと解説を見る
✓ これが正解アカバレージモニタ
解説
実行して網羅の度合いを測るカバレージモニタは、動的テストの道具です。
動的テストは、プログラムを実際に動かして結果を確かめるテストで、プログラムを動かさずにソースコードなどを調べるテストと区別されます。カバレージモニタは、テストのためにプログラムを実行したとき、どの命令や分岐が実際に通ったかを記録して、網羅の度合いを測るツールです。プログラムを動かさなければ測れないので、動的テストを支援するツールにあたります。ほかの選択肢はどれも、プログラムを実行せずにソースコードを解析する道具です。動かして測るか、動かさずに読むかで仕分けると、テスト支援ツールを分類できます。
ほかの選択肢はなぜ違うのか
- イ記号実行ツール:記号実行ツールは、入力に具体的な値を与えず記号のまま扱い、プログラムの経路ごとの条件を式として求める道具です。実際の値で動かすのではなく式の上で追うので、静的な解析の道具として扱われます。
- ウコードオーディタ:コードオーディタは、ソースコードがコーディング規約に沿って書かれているかを調べる道具です。プログラムを実行せずにソースコードを読んで検査するので、静的な解析の道具です。
- エプログラム図式生成ツール:プログラム図式生成ツールは、ソースコードから流れ図などの図式を作る道具です。プログラムの構造を目で確かめやすくするもので、プログラムを動かして調べる道具ではありません。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問25:XPに関する問題(テスト)
- 令和6年度 秋期 午前Ⅱ 問24:プラットフォームに関する問題(テスト)
- 令和5年度 秋期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 秋期 午前Ⅱ 問24:保守性を定量評価する指標(テスト)
- 令和2年度 10月 午前Ⅱ 問25:ユースケース駆動開発の利点(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)