過去問解きまくり研究所 ホーム

平成28年度 春期 午前 問21

システム開発技術

静的テストに関する問題

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

答えと解説を見る

✓ これが正解アソースコードを解析して,プログラムの誤りを検出する。

解説

プログラムを実行せずに調べる働きが静的です。

テストのための道具は、プログラムを動かして結果を見るものと、動かさずに書かれた文面そのものを調べるものに分かれます。前者は動的テスト、後者は静的テストと呼ばれます。書かれたコードを機械的に読み解き、そこから型の食い違いや初期化していない変数、到達できない分岐のような誤りを見つけ出す働きは、実行を伴わないので静的な側に入ります。だから、ソースコードを解析してプログラムの誤りを検出すると述べた肢が当たりました。判定の軸は、その働きが実際にプログラムを動かして初めて成り立つかどうかの一点です。ここで扱っているのは、テストを支える道具を実行前と実行後で分ける考え方と、その中で解析だけで済む側に位置付けられる働きの意味です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 春期 基本情報技術者試験 午前 問21

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)