GraphQL·보안·전체 흐름 통합 테스트: 테스트 범위는 실패 원인 추적 비용을 결정한다
판단 주제: 테스트 범위는 실패 원인 추적 비용을 결정한다. 선택 기준과 확인 신호를 함께 읽습니다.
- 1
HTTP client
Bearer token을 포함한 실제 REST·GraphQL 요청
- 2
Integration
Controller와 GraphQL resolver가 같은 JPA service 사용
- 3
E2E
사용자 관점의 핵심 흐름
- 4
회원 권한부터 저장 결과까지 증거를 남긴다
E2E 결과에서 사용자 관점의 핵심 흐름
Integration 판정: REST로 쓴 행을 GraphQL query가 읽는다. random-port 서버에서 RestTestClient와 HttpGraphQlTester가 같은 PostgreSQL 데이터를 보는 보안 통합 흐름을 검증합니다.