인프런 커뮤니티 질문&답변

baekenough님의 프로필 이미지
baekenough

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 통합 테스트

실무에서 사용에 있어서 질문이 있습니다

해결된 질문

작성

·

138

0

안녕하세요 강사님. 늘 좋은 강의 감사드립니다.

 

제가 지금 하던 업무에 연결시켜 테스트 케이스를 생각하다보니 이렇게도 사용할 수 있지 않을까? 하는게 있어서요.

 

[환경]

1. 클라우드 웹 어플리케이션(SaaS)

2. 타사의 DB 내용을 현재 DB로 migration해야함(빈번)

빈번하긴 하지만 가끔가다 한 번씩 실행해주는 마이그레이션 코드이다 보니 이걸 실제 환경에 올려놓을 순 없어서 테스트케이스에 올려놓으면 어떨까 생각하고 있습니다.

 

위와 같은 케이스로 가끔하다 한 번만 실행해버리고 마는 코드들을 실제로 테스트케이스에서만 존재하게끔 하는지, 이래도 되는지(?) 여쭙습니다.

 

감사합니다.

답변 1

1

안녕하세요. baekenough님, 공식 서포터즈 David입니다.

.
테스트 패키지는 말그대로 테스트를 위한 곳입니다. 운영에서 사용되는 코드를 임시 보관하는 공간이 아닙니다.

"스프링 배치"를 학습하셔서 별도의 배치를 돌리시는게 좋아보입니다.

.
감사합니다.

baekenough님의 프로필 이미지
baekenough

작성한 질문수

질문하기