本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成21年度 春期 応用情報技術者試験問題と解説

問47

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

ア テストが完了したモジュールの代わりに結合される。

イ テスト対象のモジュールからの呼出し命令の条件に合わせて、値を返す。

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

エ テスト対象のモジュールを呼出し命令で呼び出す。


正解


解説

ア スタブは、テスト対象のモジュールから呼び出される仮モジュールである。

イ 正しい。スタブは、階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュールから行う場合に使用する、下位モジュールの代替となるテスト用のモジュールのことである。

ウ テストデータは自動生成されない。

エ スタブは、テスト対象のモジュールから呼び出される。

なお、ドライバは、階層構造のモジュール群から成るソフトウェアの結合テストを、下位のモジュールから行う場合に使用する、上位モジュールの代替となるテスト用のモジュールのことである。

問46 目次 問48