워밍업 클럽 4기 - 백엔드 3주차 발자국
5개월 전
1. 학습 내용
이번주는 레이어드 별 테스트 만드는 법에 대하여 학습했다.
지난 시간에 말씀하신 것처럼 TDD로 만들면서 각 테스트 코드 만드는 법에 대해서 만들었다.
각 계층별(persistence, business, presentation)로 테스트 코드 짜는 방법에 대해서 설명해 주셨다.
2. 느낀 점
항상 테스트 코드 작성에 부담을 느끼고 있었지만, TDD로 개발하면서 코드를 수정해 나가니 테스트 코드는 기본적으로 작성될 수 있었다. 보통은 비즈니스 로직 정도만 테스트 코드를 작성했는데 계층별로 테스트 코드를 꼼꼼히 작성해 나가야 함을 깨닫게 되었다. JUnit과 AssertJ를 사용한 테스트 코드 이외에도 직접 코드 작성을 해보면서 여러 팁을 주셔서 좋았다. (@DataJpaTest와 @SpringBootTest 차이점 같은 기술적 차이에 대한 설명 뿐만 아니라 동시성 이슈에 대한 고민이나 리팩토링 방식 등등 실무에서 만날 수 있는 문제들에 대해서 언급해 주셨다.)
*수강 강의:
Practical Testing: 실용적인 테스트 가이드 - 박우빈
댓글을 작성해보세요.