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

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

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

解答



解説

 最上位モジュールから順にテストを行うトップダウンテストでは、下位モジュールが未完成の場合、スタブと呼ばれるテストモジュールを用意します。

 テストが完了したモジュールの変わりに、モジュールを結合してテストを行うことは、原則としてありえません。

 スタブは、テスト対象のモジュールからの呼出し命令の条件に合わせて値を返すように作成します。

 テスト対象のモジュールからの呼出し命令の条件に合わせてテストデータを自動生成するのは、テストデータ自動生成ツールです。

 テスト対象のモジュールを呼出し命令で呼び出すのは、ボトムアップテストで利用するドライバです。


BohYoh.comトップページへ