結合を理解する
結合テストは複数モジュール間の連携を対象に、インタフェース・データ受渡しを確認する工程である。
この単元で学ぶこと
- 対象範囲の意味と役割を説明できる
- 主目的の意味と役割を説明できる
- テストデータの意味と役割を説明できる
- 結合テストの対象と目的を具体例から説明できる
本文解説
工程名だけでなく「対象範囲・実施視点・確認目的」を押さえる。代表例は「上位未完成ならドライバ、下位未完成ならスタブ」。
対象範囲 複数モジュール間の連携 対象の大きさで工程を識別する。
主目的 インタフェース・データ受渡し 何を保証したいかを確認する。
テストデータ 正常値だけでなく異常値・境界値も含める。 欠陥を見逃しにくくする。
自動化 反復実行しやすいテストは自動化と相性が良い。 回帰確認を効率化する。
欠陥記録 再現条件・期待結果・実結果を残す。 修正確認と原因分析に使う。
問題文の「何をまとめて試すか」と「誰の視点か」を読む。
上位未完成ならドライバ、下位未完成ならスタブ
図解
重要ポイント
- 対象範囲: 複数モジュール間の連携
- 主目的: インタフェース・データ受渡し
- テストデータ: 正常値だけでなく異常値・境界値も含める。
- 自動化: 反復実行しやすいテストは自動化と相性が良い。
- 結合テストは「複数モジュール間の連携」が中心。
間違えやすい点
- 工程名だけ暗記して対象を見ない。
- 正常系だけで十分と考えない。
- 欠陥の再現条件を残さない。
用語解説
- 対象範囲
- 複数モジュール間の連携
- 主目的
- インタフェース・データ受渡し
- テストデータ
- 正常値だけでなく異常値・境界値も含める。
- 自動化
- 反復実行しやすいテストは自動化と相性が良い。
- 欠陥記録
- 再現条件・期待結果・実結果を残す。
関連教材
参考資料
教材データに登録された参考リンクです。リンク先の内容や更新日は提供元でご確認ください。
確認問題の出題・採点や学習履歴の保存にはログインが必要です。