基本情報技術者試験令和6年A問11

ソフトウェア結合テストのスタブ活用法

ソフトウェア結合テスト|トップダウン方式で下位モジュールを代替する方法とは?

階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。

この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。

×不正解です

上位モジュールから下位モジュールの代替となるのはスタブです。

このような 結合テスト で上位のモジュールからテストを行う手法は トップダウンテスト と呼ばれます。この場合、下位モジュールが未完成 または 存在しない 場合には、下位モジュールの代わりとなるテスト用のモジュールが必要です。

スタブは、主にテスト対象アプリの動作確認を行います。下位モジュールが開発途中の場合、下位モジュールを呼び出す機能のテストを行えないためにスタブを使用します。

ソフトウェアテストとは、開発したソフトウェアが想定どおりに動作するかを評価・検証することです。 開発したソフトウェアが、仕様書で求められている仕様どおりに機能するかどうかをチェックします。

結合テストは、コンポーネントテスト(単体、ユニット)以降に実施されるテストです。さまざまな観点のテストの目的(テストタイプ)で実施できることから、プロジェクトの中盤から終盤にかけて長い期間で実施されます。

結合テストとは? - SHIFT

回答数 2
正解率 50%