cheese10yun / blog-comment

0 stars 0 forks source link

외부 인프라스트럭처 테스트 - Yun Blog | 기술 블로그 #70

Open utterances-bot opened 6 months ago

utterances-bot commented 6 months ago

외부 인프라스트럭처 테스트 - Yun Blog | 기술 블로그

Yun Blog | 기술 블로그

https://cheese10yun.github.io/spring-mock-test/

sunwon12 commented 6 months ago

안녕하세요 ~ 평소에 YUN님 블로그를 보며 개발공부를 하고 있는 학생입니다.

글을 보며 의문점이 생겨 댓글 남깁니다.

위 글에서 제시한 문제점은 테스트에서 실제배포환경(외부 인프라가 연동 되었을)에서 발생하는 예외를 확인 못하는 것이고 해결책은 인터페이스를 통해 테스트에서는 외부인프라 코드는 무조건 통과시킨다로 이해했습니다.

결국, 실제 환경에서의 예외는 확인 못한다는 것에 위 해결책은 해결책이 아닌 것 아닌가요?

부족한 실력으로 부족한 질문 남깁니다. 답변해주시면 감사하겠습니다!!

cheese10yun commented 6 months ago

@sunwon12 질문을 명확하게 이해를 못했습니다.

해당 글은 외부 인프라를 의존하는 환경에서 sandbox, beta, prod 환경이 각각 있는 경우, 외부에서 특정 환경 예를 들어 beta 환경을 제공해주지 않는 다고 하면, 우리가 관리하는 애플리케이션 beta 환경도 외부 인프라에 의존하는 일정 부분에 대해서 정상적인 기능 동작을 하지 못하기 때문에 이런 경우 mock 객체라도 대응 가능하게 하는 것이 해당 포스팅의 핵심 내용입니다.

다시 질문으로 돌아와서

결국, 실제 환경에서의 예외는 확인 못한다는 것에 위 해결책은 해결책이 아닌 것 아닌가요?

실제 운영환경에서 예외를 확인 하는 방법에 대해서 다룬 것이 아니라, 위에서 정리한 내용을 다룬 것이기 때문에 운영 환경에서 발생하는 예외를 확인 못한다는것이 어떤 말인지 해석하기 어렵습니다. 추가적으로 질문 주시면 답변 더 드리겠습니다.

질문 주셔서 감사합니다.