ひとことで言うと
複数のモジュールを結合した状態でインターフェースの整合性を検証するテスト工程。
解説
単体テスト完了後に、複数のモジュールやコンポーネントを結合した状態でインターフェースの整合性や連携動作を検証するテスト工程。トップダウンテスト、ボトムアップテスト、ビッグバンテストなどの手法がある。モジュール間のデータの受け渡しや制御の流れが正しく機能するかを確認する。
くわしく解説
結合テストとは、単体テストが完了した複数のモジュールやコンポーネントを組み合わせた状態で、モジュール間のインターフェース(データの受け渡しや制御の流れ)が正しく機能するかを検証するテスト工程である。主な手法として、上位モジュールから順に結合するトップダウンテスト、下位モジュールから順に結合するボトムアップテスト、全モジュールを一度に結合するビッグバンテストがある。トップダウンテストではスタブ(下位モジュールの代替)、ボトムアップテストではドライバ(上位モジュールの代替)を用いる。ビッグバンテストは工数を削減できる反面、障害箇所の特定が困難というデメリットがある。試験では各手法の特徴と使用するスタブ・ドライバの概念が重要である。
具体例で考えよう
受発注システムで「注文入力モジュール」と「在庫管理モジュール」を結合し、注文入力後に在庫数が正しく更新されるか、エラー時に適切なメッセージが表示されるかを確認するのが結合テストの例である。
試験対策ポイント
トップダウン→スタブ使用、ボトムアップ→ドライバ使用の対応関係が最頻出。ビッグバンテストの欠点(障害箇所特定困難)も要チェック。単体テストとの違いを明確にすること。
この用語がわかる図解
関連用語
「経営情報システム」の他の用語
独学で診断士合格を目指すなら
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます

無料登録後、アカウントページからかんたんにプレミアムへ切り替えられるよ。解説動画・テキストPDF・1次過去問・2次AI添削まで全機能が使い放題になるの!
全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定
テキストのブックマーク管理で苦手分野・何度も確認したい部分を徹底管理可能!プレミアム限定
学習記録・成績管理で自分の進捗を可視化。どの科目に集中すべきか一目でわかる。プレミアム限定
プレミアムプラン
¥14,800/ 購入日から1年間有効(税込)
買い切り自動更新なし
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。