1010 B
1010 B
KBX v18 Test Data Governance
Synthetic only
KBX canonical fixture는 전부 합성 데이터다. TEST-*, 고정 UUID, 010-0000-*, 테스트주소를 사용한다.
Production dump/익명화 dump는 canonical fixture가 아니다. 별도 성능/마이그레이션 검증에서 사용할 경우 데이터보호 절차를 별도로 정의해야 한다.
Isolation
기본은 ephemeral PostgreSQL per integration suite다. Transaction rollback만으로는 Outbox, Job, Idempotency receipt, SignalR 등 Transaction 밖 효과를 충분히 검증할 수 없다.
공유 Test DB가 꼭 필요하면:
kbx_test.environment_guard필수- 고정 synthetic key만 reset
- 임의
TRUNCATE금지 - Scenario별 Tenant/Reference prefix 사용
Time
Reference clock은 2026-08-08T09:00:00Z로 고정한다. 시간 의존 Policy는 Host에서 Clock abstraction 또는 DB timestamp injection을 사용해 제어한다. 실제 wall clock에 의존하는 테스트는 flaky test로 간주한다.