IPA過去問ドリル

平成21年度 春期 応用情報技術者試験 午前 問47

テクノロジ/開発技術

結合テストで用いられるスタブの役割はどれか。

出典:平成21年度 春期 応用情報技術者試験 午前 問47

正解:イ

解説

スタブは,結合テストにおいて,テスト対象のモジュールが呼び出す下位モジュールの代わりに用意されるダミーのモジュールで,呼出し元からの条件に応じてあらかじめ用意した値を返す役割を果たします。

選択肢ごとの解説

  • 誤り。テストが完了したモジュールの代わりに結合されるのはドライバではなく,一般的なテスト済みモジュールの再利用の説明です。
  • 正しい。スタブは,テスト対象モジュールからの呼出しの条件に応じて,あらかじめ用意した値を返す役割をもちます。
  • 誤り。呼出し条件に応じてテストデータを自動生成する機能は,スタブの基本的な役割を超えた高度な機能で,一般的なスタブの説明ではありません。
  • 誤り。テスト対象のモジュールを呼び出す役割はドライバの説明です。
応用情報技術者の過去問を演習モードで解く