平成21年度 春期 応用情報技術者試験 午前 問47
結合テストで用いられるスタブの役割はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: テストが完了したモジュールの代わりに結合される。
誤り。スタブは未完成の下位モジュールの代わりに使うもので,テストが完了したモジュールの代わりではありません。 -
イ: テスト対象のモジュールからの呼出し命令の条件に合わせて,値を返す。
正しい。スタブは,トップダウンテストで未完成の下位モジュールの代わりとなり,テスト対象モジュールから呼び出されて,条件に合った値を返すダミーのモジュールです。 -
ウ: テスト対象のモジュールからの呼出し命令の条件に合わせて,テストデータを自動生成する。
誤り。テストデータの自動生成はスタブの役割ではありません。 -
エ: テスト対象のモジュールを呼出し命令で呼び出す。
誤り。ボトムアップテストで用いるドライバの役割です。
答え
イ: テスト対象のモジュールからの呼出し命令の条件に合わせて,値を返す。
出典:平成21年度 春期 応用情報技術者試験 午前 問47