HOME»応用情報技術者平成21年春期»午前問47
応用情報技術者平成21年春期 午前問47
問47
結合テストで用いられるスタブの役割はどれか。
- テストが完了したモジュールの代わりに結合される。
- テスト対象のモジュールからの呼出し命令の条件に合わせて,値を返す。
- テスト対象のモジュールからの呼出し命令の条件に合わせて,テストデータを自動生成する。
- テスト対象のモジュールを呼出し命令で呼び出す。
分類
テクノロジ系 » システム開発技術 » ソフトウェア結合・適格性テスト
正解
イ
解説
スタブは、トップダウンテストにおいて未完成の下位モジュールの代わりに結合されるテスト用モジュールです。上位モジュールからの呼び出しに対して下位モジュールが返すべき適切な値をテスト対象の上位モジュールに返却する役割を持ちます。
反対に、ボトムアップテストにおいて未完成の上位モジュールの代わりに結合されるのがドライバで、下位モジュール内の命令を呼び出す役割を持っています。
反対に、ボトムアップテストにおいて未完成の上位モジュールの代わりに結合されるのがドライバで、下位モジュール内の命令を呼び出す役割を持っています。