목록 보기
Fixture 기반 테스트 데이터 구성
백엔드

Fixture 기반 테스트 데이터 구성

넥스트리
넥스트리
2026년 7월 3일

두줄요약

Fixture 기반으로 통합 테스트 데이터를 재사용 가능하게 정리한 경험을 공유했습니다. 공통 데이터는 `create`, 커스터마이징은 `gen`, 복수 시나리오는 `genMore`로 분리해 테스트 가독성과 유지보수성을 높였습니다.

핵심 내용

  • 통합 테스트에서 반복적인 선행 데이터 준비 부담을 줄이기 위해 Fixture 기반 테스트 데이터 구조를 설계한 경험 공유
  • FixtureDefaults로 ID와 기본값을 중앙 관리하고, 도메인별 Fixture를 gen, genMore, create로 분리해 재사용성과 가독성 확보
  • Given-When-Then 패턴에서 create로 공통 데이터, gen으로 커스터마이징, genMore로 복수 데이터 시나리오를 대응
  • 초기 세팅 비용은 있지만 이후 테스트 작성 속도와 유지보수성이 크게 향상되는 흐름 강조

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...