한눈에 보는 정의

통합 테스트(Integration Test)는 단위 테스트(Unit Test) (단위 테스트)를 통과한 개별 모듈들을 서로 연결했을 때, 모듈 간 데이터 전달과 상호작용이 올바르게 이루어지는지 확인하는 테스트입니다.

자세히 알아보기

  • 예문: "결제 모듈과 주문 모듈을 각각 따로 테스트했을 땐 문제없었지만, 두 모듈을 연결하니 데이터 형식이 맞지 않는 오류가 통합 테스트에서 발견됐다."
  • 각 모듈이 개별적으로는 완벽해도, 서로 주고받는 데이터의 형식이나 순서가 어긋나면 문제가 생길 수 있어 이를 미리 확인하는 것이 중요합니다.
  • 모듈을 한꺼번에 모두 결합해 테스트하기보다, 점진적으로 하나씩 통합하며 문제가 생긴 지점을 좁혀나가는 방식이 흔히 쓰입니다.
  • 모듈 간 통합이 검증되고 나면, 전체 시스템이 요구사항대로 동작하는지 확인하는 시스템 테스트(System Test) (시스템 테스트) 단계로 이어집니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로