第2種情報処理技術者試験 1999年度 = 平成11年度・秋期 午前 問64

 結合テストで用いられるスタブの役割の記述として、適切なものはどれか。

 ア  テスト完了のモジュールの代わりに結合される。
 イ  テスト対象のモジュールからの呼出し命令の条件に合わせて、値を返す。
 ウ  テスト対象のモジュールからの呼出し命令の条件に合わせて、テストデータを自動生成する。
 エ  テスト対象のモジュールを呼出し命令で呼び出す。

解答

 イ

解説

 トップダウンテストは結合テストの方式であり、最上位モジュールから順にモジュールテストを行う方式です。モジュールのテストの際、下位モジュールが未完成の場合、スタブと呼ばれるテストモジュールを用意します。
 仮のモジュールであるスタブは、テスト対象のモジュールからの呼出し命令の条件に合わせて(厳密でなくても構いませんが)適当な値を返すなどの処理を行います。
 重要度の高い上位のモジュールがテストで繰り返し使用されるので、上位モジュールの信頼性が高くなります。


BohYoh.comトップページへ