情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅱ 問22: テストで使用されるスタブ又はドライバの説明のうち,適切なものはどれか。
←情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅱ
テストで使用される又はの説明のうち,適切なものはどれか。
問題本文
テストで使用されるスタブ又はドライバの説明のうち,適切なものはどれか。
選択肢
- ア.スタブは,テスト対象モジュールからの戻り値を表示・印刷する。
- イ.スタブは,テスト対象モジュールを呼び出すモジュールである。
- ウ.ドライバは,テスト対象モジュールから呼び出されるモジュールである。
- エ.ドライバは,引数を渡してテスト対象モジュールを呼び出す。
正解
エ. ドライバは,引数を渡してテスト対象モジュールを呼び出す。
解説
結合テストの補助モジュールのうち、ドライバはテスト対象を呼び出す上位側の代替で、引数を渡して対象を起動し戻り値を受け取る(ボトムアップ)。スタブは対象から呼ばれる下位側の代替(トップダウン)。よって引数を渡して対象を呼び出すエが正解。役割を上下で取り違えた他選択肢は誤り。実務では未完成モジュールを補い段階的に結合検証する。
選択肢ごとの解説
- ア.戻り値の表示はドライバ側の役割であり、下位代替のスタブの説明として誤り。
- イ.対象を呼び出すのはドライバの役割であり、スタブは呼び出さないので誤り。
- ウ.対象から呼び出されるのはスタブであり、ドライバの説明として誤り。
- エ.引数を渡してテスト対象モジュールを呼び出す上位側の代替がドライバであり、説明として正しい。
情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅱ の過去問一覧へ戻る・問22