問題本文
結合テストで用いられるスタブの役割はどれか。
選択肢
- ア.テストが完了したモジュールの代わりに結合される。
- イ.テスト対象のモジュールからの呼出し命令の条件に合わせて、値を返す。
- ウ.テスト対象のモジュールからの呼出し命令の条件に合わせて、テストデータを自動生成する。
- エ.テスト対象のモジュールを呼出し命令で呼び出す。
正解
イ. テスト対象のモジュールからの呼出し命令の条件に合わせて、値を返す。
解説
スタブは、テスト対象モジュールから呼び出される下位モジュールの代わりに、呼出しの条件に合わせて値を返すダミーモジュール。
選択肢ごとの解説
- ア.これは上位モジュールの代わりに使うドライバの役割。
- イ.呼出し条件に合わせて値を返す下位ダミー=スタブ=正解。
- ウ.テストデータ自動生成はテストツール(テスト生成ツール)の役割。
- エ.これはドライバ(テストハーネス)の役割。
基本情報技術者試験 令和3年度 科目A 修了認定試験 の過去問一覧へ戻る・問48