基本情報技術者試験 - 令和7年1月修了 - 問14

静的テストツールの機能に分類されるものはどれか。
アソースコードを解析して,プログラムの誤りを検出する。
イテスト対象モジュールに必要なドライバ又はスタブを生成する。
ウテストによって実行した経路から網羅度を算出する。
エプログラムの特定の経路をテストするためのデータを生成する。
答え : ア
分野 : テクノロジ系 › コンピュータシステム › ソフトウェア › 開発ツール
同一問題 : 〔令1修6問20〕〔平29修12問20〕〔平28春問21〕〔平26春問19〕〔平23秋問23〕
解説 :
「静的テストツール」とは,プログラムを実際に動かすことなく(静的に),ソースコードそのものを解析して問題点を見つけ出すためのツールです。文法上の誤りや,バグにつながりやすい書き方,コーディング規約に反する記述などを,プログラムを実行する前の段階で検出できます。正解は「ア」です。

「イ」は,動的テスト(プログラムを実際に動かして行うテスト)で使うドライバやスタブという補助プログラムを生成する機能の説明です。「ウ」は,テストを実際に実行した結果からカバレッジ(網羅度)を算出する動的テストの機能です。「エ」は,特定の実行経路を通るようなテストデータを生成する機能であり,こちらも実際にプログラムを動かすことを前提とした動的テストに関するものです。いずれも「プログラムを実行しない」という静的テストの条件に当てはまらないため不正解です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる