修了試験 2011-06-26実施分 基本情報技術者試験 問49
結合テストで用いられるスタブの役割はどれか。
正答2
解説
正解は2です。 この問題は、結合テストで使うテスト用モジュールであるスタブの役割を問うています。 トップダウンテストでは、上位のモジュールからテストし、まだできていない下位モジュールの代わりにスタブを使います。 【選択肢別解説】 1:× スタブは、テストが完了したモジュールの代わりではありません。 未完成の下位モジュールの代わりとして使います。 2:○ スタブは、テスト対象のモジュールから呼び出されたときに、呼出しの条件に合わせて決められた値を返します。 こうして、下位モジュールの動作を模擬します。 3:× テストデータを自動生成するのは、テストデータ生成ツールの役割です。 スタブはデータを生成しません。 4:× テスト対象のモジュールを呼び出すのは、ドライバの役割です。 ドライバは上位モジュールの代わりとして、ボトムアップテストで使います。 【ポイント】 「スタブは下位の代わりでトップダウンテストに使う」「ドライバは上位の代わりでボトムアップテストに使う」と対で覚えます。 どちらも、テスト対象を単独で動かすための仮のモジュールです。まとめて解く
修了試験 2011-06-26実施分を通しで解く(80問)→