부모 인증 서비스 테스트

알려진 테스트 크리덴셜을 사용하여 엔드투엔드 부모 인증 서비스 통합을 테스트 환경에서 테스트하는 방법입니다.

2 분 소요

테스트 플로 초기화

부모 인증 서비스를 테스트 환경에서 구성한 이후 성공 및 실패 경로를 모두 활용하여 엔드 투 엔드 통합을 테스트할 수 있습니다.

통합 테스트 방법:

  1. 테스트 부모 이메일 주소를 사용하여 플로를 시작합니다(아래 테스트 환경 부모 이메일 주소에 대한 제한 참고).
  2. 부모의 신원을 인증하라는 안내 메시지가 표시되면 알려진 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 보안 테스트 카드 번호를 사용하세요.

신분증 스캔 인증 테스트

신분증 스캔 인증을 테스트하려면 인증 방법으로 신분증 스캔을 선택한 다음 드롭다운 메뉴에서 필수 통과/실패 시나리오를 선택하세요.

다음 단계

서비스 테스트 결과가 만족스러우면 테스트 환경 설정과 동일한 방법으로 프로덕션 환경 설정을 진행합니다.