4장. Fixture를 이야기로 설계한다
공통 fixture는 tenant-a, 열린 슬롯, 기사 두 명, 결제 미확정 예약으로 작게 시작한다. 성공 값만 두지 않고 경계값, Unicode, 긴 문자열, 중복 키, 순서 뒤바뀜, 권한 없음, 삭제된 사용자, 윤년·시간대 전환을 위험별로 추가한다.
fixture builder는 기본값을 제공하되 테스트에서 중요한 차이를 한 줄로 보이게 한다. 생산 데이터 dump를 개발 환경에 가져오지 않는다. 합성 데이터가 실제 분포를 대표하는지 스키마·범위·상관관계 수준에서 검토하고 개인정보를 만들지 않는다.