Study/Backend
[Spring Testing] 4회차 스터디
Donghwan Lee
2023. 1. 31. 12:14
[Spring Testing] 4회차 스터디
일시 : 2023년 1월 27일 (금) 오후 3시
작성자 : 이동환(M)
참여자 : 이동환(M), 정재욱(C), 한승준(M), 임학범(M), 오동재(M), 김원중(M)
Spring Testing 스터디의 경우 Spring Testing 이라는 큰 주제 안에서 각자가 공부한 내용을 바탕으로 매 주 스터디 세션 때 각자 공부한 내용을 공유하는 스터디입니다.
멤버 별 공유 세션 내용 및 기록
이동환(M) : TDD(Test Driven Development) 실습
- 이제껏 공부한 내용을 바탕으로, Test 코드 작성을 넘어서 TDD를 직접 실습하였습니다.
정재욱(C) : Junit5 Reference 학습
- Junit5 Reference 공식 문서 학습 : RepeatedTest, ParameterizedTests, Test Templates,Dynamic Tests
- Junit5 공식 문서를 보면서 Test를 보다 효율적이고 다양하게 짜는 법을 학습했습니다.
김원중(M) : JUnit Assertions / AssertJ assertThat
- Test 코드의 검증에 해당하는 두 개의 라이브러리 (JUnit Assertions, AssertJ assertThat) 에 대해서 학습했습니다.
한승준(M) : JUnit4 vs JUnit5 / Test Code Exception Handling
- JUnit4 와 JUnit5 두 개의 라이브러리의 차이점 등에 대해 학습했습니다.
- Test Code를 분석해보고 예외 처리에 대해서 학습했습니다.
오동재(M) : Repository / Service Layer Unit Test 실습
- Repository / Service Layer의 Unit Test를 직접 실습했습니다.
임학범(M) : 우아한 테크코스 프리코스 Test Library 분석
- NsTest.java / Assertions.java 두 개의 Test Library 에 대해서 분석하고 학습했습니다.
- 우아한 테크코스의 프리코스 과정에서 사용하는 라이브러리를 분석하고, test 코드의 예시를 작성하고 분석했습니다.
정리
4회차 스터디를 마지막으로, Spring Testing 스터디는 막을 내리게 되었습니다. 길다면 길고 짧다면 짧은 한 달이었지만, 많은 것을 배울 수 있었던 것 같습니다.
Spring 프레임워크에서 Testing 이라는 광범위한 주제를 바탕으로 공부를 하였는데, 각자 비슷하게 공부하는 부분도 있었고 서로 다르게 공부하는 부분도 있었기에 더더욱 많은 것을 배울 수 있었던 것 같습니다. 혼자서 공부하는 노력보다 약간의 노력과 시간을 투자하였지만, 그에 비해서 얻어가는 지식은 혼자서 공부하는 양의 배 이상은 될 수 있었던 스터디 시간이었습니다.
앞으로도 또 다른 주제를 바탕으로 많은 분들과 함께 Spring 스터디를 진행하면 좋겠다는 생각과 함께 글을 마무리 하고자 합니다. 열심히 참여해주신 멤버 분들께 감사하다는 말씀을 드리며, 다음에도 좋은 기회로 또 다른 스터디를 진행할 수 있었으면 좋겠습니다!