개발자
Spring공부를 시작하고 인강을 듣는데 테스트코드를 작성만 하고 설명을 따로 안해주더라구요 Gpt에게 물어보는것이 한계가 있던데 테스트 코드 작성은 어떻게 공부를 시작하면 좋을까요?
답변 2
질문 맥락상 작성자님께 당장 필요한 건 Spring과 함께하는 테스팅인 것 같습니다. 일단 Spring testing이라는 키워드로 공식문서를 간단하게 읽어보시면서, 대~략적인 개념만 먼저 알아보세요. 아마 Unit Test, Intergration Test 같은게 나올텐데, 각 테스팅에 대해 스프링 진영이 생각하는 달성 목표가 무엇인지 알 수 있습니다. 이렇게 목표를 알고 나면 “Spring testing github” 라는 키워드로 검색해, 다른 분들은 어떻게 테스팅하고 있는지 한 번 살펴보세요. 보다보면 Junit, assertj, mockito 와 같은 테스팅 프레임워크에 대한 이해도가 먼저 필요할 겁니다. 그때부터 필요한 것 하나하나 찾아가면서 공부해보세요! 갈피를 어느정도 잡게 되셨고 어떻게라도 굴러가는 테스트 코드가 나왔다면, “단위 테스트” 같은 책을 읽어보세요. 스프링과 함께하는 테스팅에서 벗어나, ”테스팅“ 자체에 대한 개념을 공부해보면서 질문자님만의 가치관을 찾아나가시면 정말 좋을 것 같습니다 :)
익명
작성자
2024년 07월 25일
오..결국엔 대략적인 개념만 파악하고 바로 예시를 보고 부족한점은 더 찾아보는 방법이네용... 구체적인 답변감사합니다 ㅎㅎ
장성호
현대오토에버 백엔드 • 2024년 07월 25일
넵 ㅎㅎ 테스팅의 가장 근본적인 목적은 “불안감”을 없애기 위해서라고 생각합니다. 테스팅을 공부하시고 테스트 코드를 작성하면서, 불안감이 충분히 없어지는 지점까지 해보세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 07월 19일
Spring과 같은 애플리케이션 개발에 있어 테스트 코드를 작성하는 것은 매우 중요한 스킬입니다. 다음은 테스트 코드 작성을 공부하는 데 도움이 될 수 있는 방법들입니다. 1. **공식 문서와 튜토리얼**: Spring 프레임워크의 공식 웹사이트는 많은 유용한 자료를 제공합니다. 이 중 "Testing the Spring Framework" 섹션은 Spring 기반 애플리케이션의 테스트 코드 작성에 대한 좋은 출발점이 될 것입니다. 2. **온라인 코스**: Udemy, Coursera 등의 온라인 학습 플랫폼에서는 Spring과 JUnit을 사용하여 테스트 코드를 작성하는 방법에 대한 코스들을 제공합니다. 이러한 코스들은 일반적으로 실제 속도로 따라갈 수 있는 예제와 함께 지침을 제공하므로 학습 과정에서 실질적이고 구체적인 경험을 얻을 수 있습니다. 3. **도서**: "Spring in Action", "Pro Spring 5" 등과 같은 도서는 Spring 테스팅에 대해 깊게 다룹니다. 이러한 책들은 종합적인 이해를 높여주며, 실제 프로젝트에서 테스트 케이스를 작성하는 데 도움이 될 수 있습니다. 4. **온라인 커뮤니티**: StackOverflow, GitHub 등의 개발자 커뮤니티는 참고사항이나 문제 해결 방법에 대한 도움을 얻을 수 있는 좋은 장소입니다. 다른 개발자가 비슷한 문제를 겪었는지 확인하고 그들이 어떻게 해결했는지 학습할 수 있습니다. 5. **실습**: 이론적 지식만으로는 충분하지 않습니다. 실제 프로젝트에서 테스트 코드를 작성해 보면서 경험을 쌓는 것이 중요합니다. 결국, 가장 중요한 것은 꾸준한 학습과 실전 경험입니다. 시작은 어렵겠지만 한 번 습관화되면 많은 도움이 될 것입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!