IT資格用語解説基本情報技術者試験・デバッグ
静的解析、動的テスト、デバッグ支援
更新日:
用語解説
静的解析は、プログラムを実行せずに、ソースコードを調べて問題を見つけることです。動的テストは、プログラムを実際に動かして確認します。
■ 試験で押さえるポイント
静的解析では、文法の誤り、規約違反、使われていない変数、複雑過ぎる処理などを見つけます。
動的テストでは、入力を与えて実行し、結果が正しいかを確認します。
デバッガは、ブレークポイントで止めたり1行ずつ実行したりして、不具合の原因を探します。
■ 選択肢での判断ポイント
実行しないのが静的解析、実行するのが動的テストです。テストは不具合を見つけ、デバッグは原因を特定して直します。
例: 解析ツールで実行されない処理を見つけ、テストで不具合を再現し、デバッガで原因の箇所を特定します。