You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
이 프로젝트에서 실제로 놓쳤던 회귀는 기능 로직이 아니라 스키마 어긋남과 접근제어 뒤집힘이었고, 그 둘은 위 두 테스트가 잡습니다.
E2E 여정 테스트가 추가로 잡을 수 있는 것은 도메인 경계를 넘는 상태 전파입니다. 예를 들어 "건강기록을 만들면 알림 설정이 없는 사용자에게 어떤 채널로 나가는가" 같은 것 — 실제로 #76 에서 이 계열의 버그 4건이 나왔습니다. 그러니 언젠가는 필요합니다.
다만 지금 만들면 유지비가 큽니다. 가입·로그인·자녀 등록·동의·건강기록·알림까지 여섯 단계를 엮어야 하고, 그 중 하나만 바뀌어도 테스트가 깨집니다. 먼저 API 계약이 안정되는 편이 낫고, 특히 #44(API 버전 정책)가 정해지기 전에 만들면 경로를 통째로 다시 써야 합니다.
Activity
RosieOh commentedon Aug 10, 2026
남겨 둡니다. 가치 있는 작업이지만 지금 우선순위는 아니라고 판단했습니다.
현재 회귀 방지는 계층별로 이렇게 갖춰져 있습니다 (회귀 방지).
이 프로젝트에서 실제로 놓쳤던 회귀는 기능 로직이 아니라 스키마 어긋남과 접근제어 뒤집힘이었고, 그 둘은 위 두 테스트가 잡습니다.
E2E 여정 테스트가 추가로 잡을 수 있는 것은 도메인 경계를 넘는 상태 전파입니다. 예를 들어 "건강기록을 만들면 알림 설정이 없는 사용자에게 어떤 채널로 나가는가" 같은 것 — 실제로 #76 에서 이 계열의 버그 4건이 나왔습니다. 그러니 언젠가는 필요합니다.
다만 지금 만들면 유지비가 큽니다. 가입·로그인·자녀 등록·동의·건강기록·알림까지 여섯 단계를 엮어야 하고, 그 중 하나만 바뀌어도 테스트가 깨집니다. 먼저 API 계약이 안정되는 편이 낫고, 특히 #44(API 버전 정책)가 정해지기 전에 만들면 경로를 통째로 다시 써야 합니다.
#44 결정 이후에 착수하는 것을 제안합니다.