워밍업 클럽 2기 백엔드 클린코드&테스트 4주차 발자국

* 주간 요약

* 테스트 Mock 관련 어노테이션들의 차이점 학습

* 레이어드 아키텍처의 각 계층별 테스트 방법 이해

* 테스트 코드 구조화와 재사용성 향상 방법 학습

* 학습 회고

* 칭찬할 점

* Mock 관련 어노테이션들의 차이점을 명확하게 이해했습니다.

* @BeforeEach를 활용한 테스트 코드 재사용성 개선을 달성했습니다.

* 레이어드 아키텍처의 각 계층 특성에 맞는 테스트 방법을 파악했습니다.

* 아쉬운 점

* Spy와 SpyBean의 실제 활용 사례를 더 실습해보지 못했습니다.

* 각 레이어의 경계를 명확히 구분하는 테스트 설계가 부족했습니다.

* 보완하고 싶은 점

* 실제 프로젝트에서 다양한 Mock 어노테이션 활용해보기

* 각 레이어의 특성을 고려한 테스트 케이스 설계 강화

* Mock/Spy 객체를 활용한 복잡한 의존성 처리 연습

* 레이어 간 통합 테스트 작성 연습

* 주간 미션

* 접근

* Mock 관련 어노테이션들의 차이점을 명확히 정리했습니다.

* 테스트 코드의 재사용성을 고려한 구조 설계를 진행했습니다.

* 레이어드 아키텍처의 각 계층 특성을 분석했습니다.

* 과정

* Mock 어노테이션 비교 분석

* 각 어노테이션의 특징과 사용 목적 정리

* 실제 사용 시나리오 구상

* 테스트 코드 구조화

* 공통 테스트 준비 코드 @BeforeEach로 추출

* given-when-then 패턴에 맞춘 코드 재배치

* 레이어드 아키텍처 테스트 전략

* 각 레이어의 특징과 책임 분석

* 레이어별 적절한 테스트 방식 도출

* 결과

* Mock 관련 어노테이션들의 용도와 차이점을 명확히 이해

* 효율적인 테스트 코드 구조 설계 능력 향상

* 레이어드 아키텍처에 대한 이해도 증가

댓글을 작성해보세요.

채널톡 아이콘