結合を理解する

結合テストは複数モジュール間の連携を対象に、インタフェース・データ受渡しを確認する工程である。

この単元で学ぶこと

  • 対象範囲の意味と役割を説明できる
  • 主目的の意味と役割を説明できる
  • テストデータの意味と役割を説明できる
  • 結合テストの対象と目的を具体例から説明できる

本文解説

工程名だけでなく「対象範囲・実施視点・確認目的」を押さえる。代表例は「上位未完成ならドライバ、下位未完成ならスタブ」。

対象範囲 複数モジュール間の連携 対象の大きさで工程を識別する。

主目的 インタフェース・データ受渡し 何を保証したいかを確認する。

テストデータ 正常値だけでなく異常値・境界値も含める。 欠陥を見逃しにくくする。

自動化 反復実行しやすいテストは自動化と相性が良い。 回帰確認を効率化する。

欠陥記録 再現条件・期待結果・実結果を残す。 修正確認と原因分析に使う。

問題文の「何をまとめて試すか」と「誰の視点か」を読む。

上位未完成ならドライバ、下位未完成ならスタブ

図解

結合テストの対象範囲
複数モジュール間の連携と確認目的を整理する。

重要ポイント

  • 対象範囲: 複数モジュール間の連携
  • 主目的: インタフェース・データ受渡し
  • テストデータ: 正常値だけでなく異常値・境界値も含める。
  • 自動化: 反復実行しやすいテストは自動化と相性が良い。
  • 結合テストは「複数モジュール間の連携」が中心。

間違えやすい点

  • 工程名だけ暗記して対象を見ない。
  • 正常系だけで十分と考えない。
  • 欠陥の再現条件を残さない。

用語解説

対象範囲
複数モジュール間の連携
主目的
インタフェース・データ受渡し
テストデータ
正常値だけでなく異常値・境界値も含める。
自動化
反復実行しやすいテストは自動化と相性が良い。
欠陥記録
再現条件・期待結果・実結果を残す。

関連教材

参考資料

教材データに登録された参考リンクです。リンク先の内容や更新日は提供元でご確認ください。

確認問題の出題・採点や学習履歴の保存にはログインが必要です。