워밍업 클럽 2기 백엔드 클린코드&테스트 4주차 발자국
* 주간 요약
* 테스트 Mock 관련 어노테이션들의 차이점 학습
* 레이어드 아키텍처의 각 계층별 테스트 방법 이해
* 테스트 코드 구조화와 재사용성 향상 방법 학습
* 학습 회고
* 칭찬할 점
* Mock 관련 어노테이션들의 차이점을 명확하게 이해했습니다.
* @BeforeEach를 활용한 테스트 코드 재사용성 개선을 달성했습니다.
* 레이어드 아키텍처의 각 계층 특성에 맞는 테스트 방법을 파악했습니다.
* 아쉬운 점
* Spy와 SpyBean의 실제 활용 사례를 더 실습해보지 못했습니다.
* 각 레이어의 경계를 명확히 구분하는 테스트 설계가 부족했습니다.
* 보완하고 싶은 점
* 실제 프로젝트에서 다양한 Mock 어노테이션 활용해보기
* 각 레이어의 특성을 고려한 테스트 케이스 설계 강화
* Mock/Spy 객체를 활용한 복잡한 의존성 처리 연습
* 레이어 간 통합 테스트 작성 연습
* 주간 미션
* 접근
* Mock 관련 어노테이션들의 차이점을 명확히 정리했습니다.
* 테스트 코드의 재사용성을 고려한 구조 설계를 진행했습니다.
* 레이어드 아키텍처의 각 계층 특성을 분석했습니다.
* 과정
* Mock 어노테이션 비교 분석
* 각 어노테이션의 특징과 사용 목적 정리
* 실제 사용 시나리오 구상
* 테스트 코드 구조화
* 공통 테스트 준비 코드 @BeforeEach로 추출
* given-when-then 패턴에 맞춘 코드 재배치
* 레이어드 아키텍처 테스트 전략
* 각 레이어의 특징과 책임 분석
* 레이어별 적절한 테스트 방식 도출
* 결과
* Mock 관련 어노테이션들의 용도와 차이점을 명확히 이해
* 효율적인 테스트 코드 구조 설계 능력 향상
* 레이어드 아키텍처에 대한 이해도 증가
댓글을 작성해보세요.