マネジメント系 / システム開発技術
結合テスト
結合テストは、単体テストを終えた複数のモジュールを組み合わせ、モジュール間の連携(インタフェース)が正しく動くかを確認するテストです。
意味を丁寧に確認
プログラムは小さな部品(モジュール)を組み合わせて作られるため、それぞれが単体で動いても、つなげた途端にデータの受け渡しで不具合が出ることがあります。結合テストはこの境界部分を重点的に確認する工程で、テストを進める方向によってトップダウンテストとボトムアップテストに分かれます。
覚え方
試験での見方
黒猫の辛口メモ
iパスでは「単体テスト→結合テスト→システムテスト」という順序と、各テストが何を確認するかが問われます。結合テストの目的は「モジュール間の連携の確認」であり、個々のモジュール内部の確認(単体テスト)と混同しないことがポイントです。
例:ログイン画面のモジュールと、利用者情報を照合するモジュールをつないで、入力したIDが正しく次の処理へ渡されるかを確かめます。
単体テストは1部品の中身、結合テストは部品どうしの「つなぎ目」を見る、と覚えると区別できます。