개발자

테스트 코드 작성(spring)

2024년 07월 19일조회 88

Spring공부를 시작하고 인강을 듣는데 테스트코드를 작성만 하고 설명을 따로 안해주더라구요 Gpt에게 물어보는것이 한계가 있던데 테스트 코드 작성은 어떻게 공부를 시작하면 좋을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

이윤호님의 프로필 사진

저명한 오픈소스에서 테스트코드를 어떻게 짰나 보고서 따라하세요. 따라하다보면 쉽게 짜게됩니다.

장성호님의 프로필 사진

질문 맥락상 작성자님께 당장 필요한 건 Spring과 함께하는 테스팅인 것 같습니다. 일단 Spring testing이라는 키워드로 공식문서를 간단하게 읽어보시면서, 대~략적인 개념만 먼저 알아보세요. 아마 Unit Test, Intergration Test 같은게 나올텐데, 각 테스팅에 대해 스프링 진영이 생각하는 달성 목표가 무엇인지 알 수 있습니다. 이렇게 목표를 알고 나면 “Spring testing github” 라는 키워드로 검색해, 다른 분들은 어떻게 테스팅하고 있는지 한 번 살펴보세요. 보다보면 Junit, assertj, mockito 와 같은 테스팅 프레임워크에 대한 이해도가 먼저 필요할 겁니다. 그때부터 필요한 것 하나하나 찾아가면서 공부해보세요! 갈피를 어느정도 잡게 되셨고 어떻게라도 굴러가는 테스트 코드가 나왔다면, “단위 테스트” 같은 책을 읽어보세요. 스프링과 함께하는 테스팅에서 벗어나, ”테스팅“ 자체에 대한 개념을 공부해보면서 질문자님만의 가치관을 찾아나가시면 정말 좋을 것 같습니다 :)

profile picture

익명

작성자

2024년 07월 25일

오..결국엔 대략적인 개념만 파악하고 바로 예시를 보고 부족한점은 더 찾아보는 방법이네용... 구체적인 답변감사합니다 ㅎㅎ

장성호님의 프로필 사진

장성호

Toss Server Developer2024년 07월 25일

넵 ㅎㅎ 테스팅의 가장 근본적인 목적은 “불안감”을 없애기 위해서라고 생각합니다. 테스팅을 공부하시고 테스트 코드를 작성하면서, 불안감이 충분히 없어지는 지점까지 해보세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!