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

令和6年度 科目A 問11

システム開発技術

トップダウンテストに関する問題

階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。

答えと解説を見る

✓ これが正解ウスタブ

解説

上位から進めるとき、下位の代わりに置くのはスタブです。

結合テストを上位のモジュールから順に進めるやり方は、トップダウンテストと呼ばれます。上位のモジュールを動かすと下位のモジュールを呼び出しますが、下位側がまだ完成していないことがあります。そこで、呼び出されたら決まった値を返すだけの、下位モジュールの代わりのテスト用モジュールを置きます。これがスタブです。逆に、下位から進めるボトムアップテストでは、下位モジュールを呼び出す側の代わりが必要になり、こちらはドライバと呼びます。上から始めたら下の代役がスタブ、下から始めたら上の代役がドライバ、と方向で覚えると混同しません。

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

この問題の用語

出典:令和6年度 基本情報技術者試験 科目A 問11

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