応用情報に戻る
プログラムのテスト難易度: 標準2014年度

応用情報技術者 過去問プログラムのテスト 2014年度 第48問

問題

プログラムのテストに関する記述のうち,適切なものはどれか。

選択肢

  1. 1静的テストとは,プログラムを実行することなくテストする手法であり,コード検査,静的解析などがある。
  2. 2単体テストでは,スタブから被検査モジュールを呼び出し,被検査モジュールから呼び出されるモジュールの代わりにドライバを使用する。
  3. 3トップダウンテストでは,仮の下位モジュールとしてのスタブを結合してテストするので,テストの最終段階になるまで全体に関係するような欠陥が発見されにくい。
  4. 4ブラックボックステストでは,分岐,反復などの内部構造を検証するように,全ての経路を通過させるように,テストケースを設定する。

正解

1. 静的テストとは,プログラムを実行することなくテストする手法であり,コード検査,静的解析などがある。

詳しい解説を見る

解説

静的テストはプログラムを実行せずにソースコードを検査・解析する手法で,コードレビューや静的解析ツールによる検査などが含まれます。単体テストではドライバが呼び出しスタブが代替を担い,トップダウンテストは上位から行うため重大な欠陥が早期に見つかりやすく,内部構造を検証するのはホワイトボックステストです。(出典: 平成26年度 春期 応用情報技術者試験 午前 問48)

一問一答

全400問を繰り返し学習

同じ年度の過去問

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。2026年度からCBT方式へ移行し、科目A(四肢択一80問)・科目B(記述11問中5問選択)の2部構成で、それぞれ基準点以上が必要です。テクノロジ・マネジメント・ストラテジの全分野から出題されます。