Loading...
홈 › 블로그

IT 개발 블로그 — REDINFO

테스트용 DB와 실운영 DB 불일치 해결 - Testcontainers로 Docker 기반 MySQL 통합 테스트 완벽 구축

통합 테스트를 작성할 때 SQLite나 H2 같은 인메모리 데이터베이스를 사용했다가 운영 환경에서 예외가 터지는 경험을 해봤을 것이다.다만 로컬 DB 환경을 고정해두고 테스트하자니 테스트 데이터 격리가 깨지거나 CI/CD 파이프라인에서 매번 DB를 구축하는 작업이 꽤나 번거롭다.이번에는 인메모리 DB가 가져오는 치명적인 한계가 무엇인지, 왜 Testcont···

4 0
REDINFO Since 2014
webmaster@redinfo.co.kr
Copyright © Redinfo All Rights Reserved