DB 테스트를 위한 전제 조건 통합테스트에서는 관리 의존성이 그대로 있어야 한다. 형상 관리 시스템에서 DB 유지 모든 개발자를 위한 별도의 DB 인스턴스 사용 DB 배포에 마이그레이션 기반 방식 작용 참조 데이터는 애플리케이션이 제대로 작동하도록 미리 채워야 하는 데이터다. 인메모리 DB는 일반 DB와 기능적으로 일관성이 없기 때문에 사용하지 않는 것이 좋다. 또한 운영 환경과 테스트 환경이 일치하지 않는 문제가 발생한다. 일반 DB와 인메모리 DB의 차이로 인해 테스트에서 거짓 양성 또는 거짓 음성이 발생하기 쉽다. 쓰기를 철저히 테스트 하는 것이 중요하다. 위험성이 높기 때문 쓰기 작업이 잘못되면 데이터가 손상돼 DB뿐만 아니라 외부 애플리케이션에도 영향을 미칠 수 있다. 그러나 읽기는 해당하지 않..