科目A問11
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。
| エミュレータ | |
| シミュレータ | |
| スタブ | |
| ドライバ |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
スタブとドライバは、ソフトウェア結合テストにおいて未完成のモジュールの代替です。
スタブ
モジュールが呼び出す下位モジュールの代替して使用されます。
テスト対象のモジュールからの呼出し命令の条件に合わせて値を返します。
ドライバ
下位モジュール内の処理を呼び出す際に未完成の上位モジュールの代替として使用されます。
テスト対象のモジュールを呼出し命令で呼び出します。
スタブ
モジュールが呼び出す下位モジュールの代替して使用されます。
テスト対象のモジュールからの呼出し命令の条件に合わせて値を返します。
ドライバ
下位モジュール内の処理を呼び出す際に未完成の上位モジュールの代替として使用されます。
テスト対象のモジュールを呼出し命令で呼び出します。