테스트 코드 적용하기 (JUnit, TDD) [ 스프링 부트 (Spring Boot) ]

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ต.ค. 2021
  • 스프링 부트 프로젝트에서 테스트 코드를 적용하는 영상입니다.
    #SpringBoot #JUnit #TDD
    ▶ GitHub Repository(Spring Boot) : github.com/Flature/AroundHub_...
    ▶ GitHub Repository(Java, Algorithm) : github.com/Around-Hub-Studio/...
    ▶ 디스코드(Discord) : / discord
    ▶ 1:1 자바 레슨 : kmong.com/gig/330272
    ▶ 강의 자료 판매 : kmong.com/gig/297705
    ▶ ThinkGround : thinkground.studio
    ▶ 문의처 : thinkground.flature@gmail.com

ความคิดเห็น • 33

  • @carryon724
    @carryon724 2 ปีที่แล้ว +1

    영상 감사합니다. 다음강의 기대하겠습니다!

  • @user-yu4ho4xu3g
    @user-yu4ho4xu3g ปีที่แล้ว

    아니... 강의 퀄리티가.... 정말 감사합니다

  • @arduino79
    @arduino79 2 ปีที่แล้ว +1

    잘 봤습니다~~ 다음 강의도 기대됩니다.

  • @user-rf7qq6dq3c
    @user-rf7qq6dq3c 2 ปีที่แล้ว +2

    오 유튜브에 이런 퀄리티의 강의가 있을줄이야...

  • @user-jm9or5su8g
    @user-jm9or5su8g ปีที่แล้ว

    선생님 강의 너무 좋습니다!!! 테스트 코드 자료는 구글링해도 중구난방이고 정리된 자료를 못찾았는데 설명도 너무 쉬워 이해하기 좋네요. 감사합니다!

  • @dbswoqhrtk
    @dbswoqhrtk 2 ปีที่แล้ว +4

    감사합니다~ 글만 읽어서는 이해하는데 어려움이 있었는데 실제 코드 적용하는 영상을 보고 이해에 많은 도움이 되었습니다 ^^

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว

      피드백 감사합니다 :) 확실히 코드를 보지 않으면 이해하는데 한계는 있는 것 같습니다.

  • @awesomeo1843
    @awesomeo1843 2 ปีที่แล้ว +2

    스프링 부트로 테스트하는 방법에 대해 알려주는 영상을 찾기가 힘들었는데, 설명 너무 깔끔하게 잘 해주시네요~~ 구독하고 갑니다

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว

      너무 간단하게만 다뤄서 내용이 빈약하지 않을까 걱정했는데 감사합니다 :)

  • @user-re6tq4ew6f
    @user-re6tq4ew6f 2 ปีที่แล้ว +1

    최고에요.. 너무 감사합니다 ㅠㅠ

  • @jw_sw8157
    @jw_sw8157 ปีที่แล้ว

    컨트롤러, 서비스 각각 작성방식 궁금했는데 감사해요!!

    • @around.hub.studio
      @around.hub.studio  ปีที่แล้ว +1

      감사합니다. 테스트 방식에 따라 작성방법이 다양하니 제가 제시해드린 방식은 그 중 1가지라고 이해해주시면 좋겠습니다 :)

  • @user-on4qj8jt1x
    @user-on4qj8jt1x 2 ปีที่แล้ว +1

    JPA 영상 다 보고있는데
    너무 유용합니다 :)
    너무너무 감사합니다.
    구독도 하고가용

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว +1

      좋은 피드백 감사합니다 :)
      앞으로도 좋은 영상으로 찾아뵙겠습니다.

  • @monsilelamour2583
    @monsilelamour2583 6 หลายเดือนก่อน

    너무너무 좋습니다 ㅠ 잘 정리해서 한번 테스트해보도록 하겠습니다 :) -예비개발자-

  • @sehanpark5523
    @sehanpark5523 2 ปีที่แล้ว +1

    강의 잘 들었습니다. 설명해주시는 속도나 구성이 정말 마음에 들었어요! 다른 강의도 참조해야겠습니다 ㅎㅎ 앞으로도 많은 영상 부탁드립니다

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว

      좋은 말씀 감사합니다.
      앞으로도 잘 부탁드리겠습니다. :)

  • @iloveyeseul
    @iloveyeseul 2 ปีที่แล้ว +1

    돈주고 산 강의보다 훨씬 도움이 되는 듯 하네요. 영상 감사합니다. 틀잡고 정리하는데 도움이 되었습니다.

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว +1

      극찬이네요 :) 시청해주셔서 감사합니다

  • @user-jx8um6lc6f
    @user-jx8um6lc6f ปีที่แล้ว

    6:52 Junit5 Annotation Description
    13:20 Unit Test FIRST Rule

  • @hl2054
    @hl2054 2 ปีที่แล้ว +1

    강의 잘봤습니다.. 약간 강의와 핀트가 안맞는 부분일수도 있는데 mvc테스트를 이용해 Controller를 테스트할수도있고, mocking을 해서 서비스를 테스트할수도있고, 디비까지 엮어서 하고싶다면 디비도 테스트 할수도 있고, JPA를 사용한다면 Entity에 비즈니스 로직이 있다면 POJO 테스트도 할 수 있을것 같은데 보통 실무에서는 '단위'라는 개념을 어디서 어디까지 봐서 테스트하는지 궁굼합니다...ㅠ

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว +3

      좋은 질문 감사합니다.
      실무에서도 팀의 성격에 따라 다른 것 같습니다. 사실 영상에서 소개해드린 방식이나 댓글로 말씀해주신 내용들은 방법론 정도로 생각해주시면 될 것 같습니다.
      테스트 하는 방법 때문에 테스트를 고민하기 보다는 테스트의 목적을 생각하여 테스트 구현 방식을 고민하시는 방향을 추천드립니다.
      테스트는 애플리케이션의 동작에 문제가 없는지 확인하기 위함이니 그 수준을 잘 결정하여 그에 맞는 방법을 도입하시는 것이 좋습니다.🙂

  • @sobosoboa
    @sobosoboa 2 ปีที่แล้ว +1

    안녕하세요. 강의 듣다가 질문이 있어서 댓글 남깁니다! TDD가 중요하다는 걸 알고 취업을 위해서 테스트코드도 같이 작성하려고 공부중입니다. 현업에서는 주로 통합테스트, 단위테스트 중에서 뭘 더 쓰나요?? 그리고 JWT 같이 헤더에 토큰을 넣어주는 경우에는 어떤식으로 테스트코드를 작성할지 알 수 있을까요? 감사합니다.

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว +1

      질문에 대해서 명확하게 답을 드리긴 어려울 것 같습니다 :) 그 이유는 회사마다, 그리고 팀마다 중요도가 다르기 때문입니다.
      테스트의 목적에 맞는 방법을 선정하여 사용하는 것이 올바른 답인 것 같습니다.
      그리고 스프링 시큐리티 같은 인증이 도입되어 있다면 아래 링크를 참고해보시면 도움이 될 것 같습니다!
      mieumje.tistory.com/81

    • @sobosoboa
      @sobosoboa 2 ปีที่แล้ว

      @@around.hub.studio 감사합니다^^

  • @elliotslow5203
    @elliotslow5203 ปีที่แล้ว

    저의 짧은 생각으로는 DAO 호출하는 부분 주석처리하고 값 직접 주입하면 되지않을까 싶은데 다들 JUNIT을 쓰는 이유가 있을텐데 그 이유가 뭔가용

  • @user-bs2dx4we9x
    @user-bs2dx4we9x 6 หลายเดือนก่อน

    명강의 잘 들었습니다~ 궁금한점이 있는데요 시큐리티 적용시 beforeEach로 적용하여 테스트하고있습니다. 근데 시큐리티 설정에서 permitAll로 설정된 uri로 접근시 위의 beforeEach 시큐리티를 설정하지않으면 302에러가 발생하는데 이게 정상인가요? 아무나 접근하게 끔 설정하였는데 302 에러가 발생하는게 이상해서요...

    • @user-bs2dx4we9x
      @user-bs2dx4we9x 6 หลายเดือนก่อน

      참고로 swagger로 로그인없이 permitAll 경로에 접근 및 응답되는걸 확인했습니다 ㅠㅠ

  • @Kevinyo1538
    @Kevinyo1538 ปีที่แล้ว

    json Body를 보면 정상적으로 키와 값이 나오는데, 영상과 같이 jsonPath로 exists하면 "No value at JSON path " 에러가 자꾸 나오네요ㅠ

  • @libedi0207
    @libedi0207 2 ปีที่แล้ว

    Spring test 애노테이션들을 JUnit 애노테이션으로 소개하셨네요. 혹시 혼돈하시는 분이 계실까 정정 부탁드립니다.

    • @around.hub.studio
      @around.hub.studio  2 ปีที่แล้ว

      제가 피피티에 오기입을 했군요.
      확인하여 본문에 오기입 정정해두도록 하겠습니다.
      피드백 감사합니다 :)