Study/Backend

[Spring Testing] 2회차 스터디

Donghwan Lee 2023. 1. 14. 15:45
[Spring Testing] 2회차 스터디
일시 : 2023년 1월 12일 (목) 오후 6시
작성자 : 이동환(M)
참여자 : 이동환(M), 정재욱(C), 한승준(M), 임학범(M), 오동재(M), 김원중(M)

 

Spring Testing 스터디의 경우 Spring Testing 이라는 큰 주제 안에서 각자가 공부한 내용을 바탕으로 매 주 스터디 세션 때 각자 공부한 내용을 공유하는 스터디입니다.


멤버 별 공유 세션 내용 및 기록

이동환(M) : Unit Test, Integration Test Code 작성 

  • 회원가입, 로그인 및 토큰 발급과 유효성 검사 Test를 작성하였습니다.
  • 작성하며 배운 점들에 대해서 TIL에 정리하였습니다.

 

정재욱(C) : Junit5 Reference 학습 및 Repository Layer Unit Test 작성

  • JUnit5 Reference를 공부하며 적용해보고 해당 내용을 Notion에 정리하였습니다.
  • Repository Layer의 Unit Test를 작성하고 Notion에 정리하였습니다.

 

김원중(M) : Mockito, BDDMockito 학습 및 Spring Security Test Annotation

  • Mockito 및 BDDMockito 라이브러리의 학습과 BDD와 TDD에 대해 학습했습니다.
  • Spring Security Test에 대해 학습하며 Test Code를 작성하며 Test Annotation에 대해 학습하였습니다.

 

한승준(M) : Spring Reference와 MockMvc 학습

  • Spring Reference를 토대로 어노테이션, Test Code 작성법에 대해 학습했습니다.
  • MockMvc의 활용법을 학습하고, 학습 내용을 Notion에 정리하였습니다.

 

오동재(M) : TDD vs BDD, Mockito vs BDDMockito, @Mock vs @MockBean

  • TDD와 BDD를 학습하고 그 차이에 대해 학습하였습니다.
  • Mockito와 BDDMockito에 대해 학습하고 그 차이에 대해 학습하였습니다.
  • Mocking의 @Mock과 @MockBean에 대해서 학습하고 그 차이에 대해 학습하였습니다.

 

임학범(M) : API Test 관련 공부

  • @WebMvcTest와 @SpringBoot Test의 비교하고 학습하였습니다.
  • MockMvc의 Return 값을 결정함의 여부에 따른 결과값 비교에 대해 학습하였습니다.
  • AssertJ의 부족함을 매꾸기 위해 Hamcrest Library에 대해 학습하였습니다.

정리

2회차 스터디의 경우 대면으로 진행했습니다. 각자 공부해온 내용이 비슷한 부분도 있고 다른 부분도 있었는데, 서로 부족한 부분에 대해 서로 질의응답하며 부족한 부분을 채워 나가는 유익한 시간이 되었습니다. 특히 Mocking에 대해서 다들 열심히 공부해오시고 정보를 공유해주셔서 Mocking과 Stub에 대해서 더욱 자세히 서로 알아갈 수 있었던 시간이었습니다.

 

투자하는 시간이나 노력에 비해서 얻어 가는 수익이 혼자 공부했을 때에 비해서 더욱 많은 것 같아서 이번 주차 세션이 끝난 이후 스터디를 빌드하고 참여하길 잘 했다고 생각이 들었던 것 같습니다.

 

다음 회차 스터디는 설 연휴 관계로 2023년 1월 18일 수요일 오후 9시, 비대면으로 계획중입니다.

 
 

'Study > Backend' 카테고리의 다른 글

[Spring Testing] 4회차 스터디  (0) 2023.01.31
[Spring Testing] 3회차 스터디  (0) 2023.01.24
[Spring Testing] 1회차 스터디  (0) 2023.01.08