Spring & TDD: 실전 테스트 가이드

1.시작하면서

post-thumbnail

2.[단위테스트] 수동 테스트 vs 자동화 테스트 : Junit5, AssertJ

post-thumbnail

3.[단위테스트] 해피 케이스와 예외 케이스

post-thumbnail

4.[단위테스트] 테스트하기 어려운 영역 분리: 현재 시간 의존성 해결

post-thumbnail

5.[TDD] Test Driven Development, Red-Green-Refactor

post-thumbnail

6.[BDD] Behavior Driven Development

post-thumbnail

7.[JpaTest] DTO 설계와 계층 간 데이터 변환

post-thumbnail

8.[JpaTest] Layered Architecture vs Hexagonal Architecture

post-thumbnail

9.[JpaTest] Spring Layered Architecture와 Layer 테스트 전략

post-thumbnail

10.[JpaTest] Spring Bean Validation 활용 가이드

post-thumbnail

11.[JpaTest] CQRS와 서비스 레이어에서의 트랜잭션 관리

post-thumbnail

12.[Mock] 스프링 환경에서 외부시스템 테스트하기

post-thumbnail

13.[테스트전략] 각 테스트는 하나의 목적만 가진다

post-thumbnail

14.[테스트전략] Test Fixture 독립성 보장

post-thumbnail

15.[테스트전략] 테스트 수행 시간을 줄이기 위한 환경 통합

post-thumbnail

16.[테스트 전략] 현재시간, Private 메서드, 테스트 전용 메서드

post-thumbnail