

실제처럼, 빠르게, 안정적으로: 에이닷 통합 테스트 환경 구축기 (WireMock + Docker + GitLab CI)
외부 API 의존으로 흔들리던 통합 테스트를 WireMock, Docker, GitLab CI로 분리하고 자동화했습니다. 로컬과 CI에서 같은 환경을 써 테스트 신뢰도와 개발 생산성을 높였습니다.
#WireMock#Docker
35005분
새로운 기술 블로그가 추가되었어요


외부 API 의존으로 흔들리던 통합 테스트를 WireMock, Docker, GitLab CI로 분리하고 자동화했습니다. 로컬과 CI에서 같은 환경을 써 테스트 신뢰도와 개발 생산성을 높였습니다.


외부 API를 호출하는 통합 테스트의 불편함을 해결하기 위해 WireMock 도입 과정을 소개했습니다.\nRead Timeout과 비정상 응답을 stub으로 재현하는 방법도 함께 설명했습니다.