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

immaj님의 프로필 이미지
immaj

작성한 질문수

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

회원 서비스 테스트

회원가입 메소드 테스트 과정과 관련하여 질문

작성

·

154

0

안녕하세요. 강의 잘 보고 있습니다 :)

회원 서비스 테스트 과정에서 회원가입 메소드의 테스트 코드 작성 중 궁금한 점이 생겨 질문드립니다.

 

강의에서는 회원가입 테스트 메소드 내부에서 findOne 메소드를 호출하고 있는데요.

물론 현재는 간단한 예제이기 때문에 findOne 메소드에서 문제가 발생하지는 않지만, findOne 메소드 또한 회원가입 메소드와 마찬가지로 검증되어야 하는 메소드라고 생각하고 있었는데 회원가입 메소드에서 그냥 사용되는 점이 혼란스러워서요.

기존에 검증하지 않은 메소드를 다른 메소드를 검증하는 데 이용해도 문제가 되지 않는 것인지 궁금합니다.

 

감사합니다.

답변 1

0

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

말씀하신대로 검증되지 않은 메서드를 사용한 테스트 통과는 테스트 신뢰성에 대한 문제가 생깁니다.

하지만 간단한 메서드에 대해서는 효율적인 측면에서 테스트 작성을 건너띄는것은 선택일 것 같네요.

핵심 비즈니스와 관련된 메서드 혹은 그와 관련된 메서드라면 테스트로 확실한 검증을 하는 것이 좋습니다.


감사합니다.

테스트 관련하여 아래의 링크 영상을 참고하시면 많은 인사이트를 얻으실 수 있을거에요.

토스ㅣSLASH 21 - 테스트 커버리지 100% - YouTube

immaj님의 프로필 이미지
immaj
질문자

감사합니다 :)

immaj님의 프로필 이미지
immaj

작성한 질문수

질문하기