테스트 플로 초기화
부모 인증 서비스를 테스트 환경에서 구성한 이후 성공 및 실패 경로를 모두 활용하여 엔드 투 엔드 통합을 테스트할 수 있습니다.
통합 테스트 방법:
- 테스트 부모 이메일 주소를 사용하여 플로를 시작합니다(아래 테스트 환경 부모 이메일 주소에 대한 제한 참고).
- 부모의 신원을 인증하라는 안내 메시지가 표시되면 알려진 SSN 값 테스트 또는 결제 카드 번호 테스트를 사용하여 여러 가지 시나리오에서 통합을 테스트합니다.
참고: 테스트 환경에서 통합을 테스트하는 경우:
- 아래 섹션에서 설명하는 내용처럼 입력 값에 대한 제한 사항이 있습니다.
- KWS 인터페이스에 진한 글씨로 '테스트 모드(TEST MODE)' 배너가 표시됩니다.
- 모든 KWS API 엔드포인트에 대해 고유한 부모 이메일 주소 하나의 요청은 시간당 10회로 속도 제한됩니다. 이 제한은 프로덕션 환경에도 적용됩니다.
테스트 환경 부모 이메일 주소에 대한 제한
- 테스트 환경에서는 인증된 부모 이메일 주소가 부모 그래프에 유지되지 않습니다. 이러한 이유로 '사전 인증된 부모' 시나리오는 테스트할 수 없습니다.
- 이메일 주소는 다음 중 하나여야 합니다.
- 조직의 개발자/관리자가 소유한 이메일이며 관련 제품에 적절히 액세스할 권한이 있습니다. 예를 들면 name@email.com입니다.
- 조직의 개발자/관리자가 소유한 이메일 에일리어스이며 관련 제품에 적절히 액세스할 권한이 있습니다. 예를 들면 name+1@email.com입니다.
참고: 프로덕션 환경에서 유일한 기준은 이메일 주소가 유효한 주소입니다.
알려진 값을 사용한 SSN 인증 테스트
부모 인증 서비스에서 사회 보장 번호(SSN) 인증을 테스트하려면 다음과 같은 값을 사용하세요. 각 값은 서로 다른 SSN 인증 시나리오를 테스트합니다.
SSN 번호 마지막 4자리 | 시나리오 |
---|---|
1111 | 나이가 확인되지 않음(실패) |
2222 | 해당 개인이 사망함(실패) |
3333 | 해당 개인의 생일이 2개 이상임(실패) |
4444 | 해당 개인이 미성년자임(실패) |
5555 | 일반적인 인증 오류(실패) |
(나머지 모든 값) | 인증 성공 |
테스트 카드 번호를 사용한 결제 카드 인증 테스트
부모 인증 서비스는 Stripe를 사용하여 결제 카드를 인증합니다. 부모 인증 서비스의 카드 결제 인증을 테스트하려면 Stripe에서 제공하는 테스트 카드 번호를 사용합니다. 각 테스트 카드 번호는 서로 다른 결제 상황을 테스트합니다. 예를 들어 결제 성공, 결제 거부, 카드만료 등의 상황을 테스트할 수 있습니다.
3D 보안 플로를 테스트하려면 Stripe의 3D 보안 테스트 카드 번호를 사용하세요.
신분증 스캔 인증 테스트
신분증 스캔 인증을 테스트하려면 인증 방법으로 신분증 스캔을 선택한 다음 드롭다운 메뉴에서 필수 통과/실패 시나리오를 선택하세요.
다음 단계
서비스 테스트 결과가 만족스러우면 테스트 환경 설정과 동일한 방법으로 프로덕션 환경 설정을 진행합니다.