출시 전 테스트

다음은 Google Wallet API 통합을 시작하기 전에 완료해야 하는 필수 및 권장 테스트 목록입니다. 적절한 테스트는 사용 사례에 따라 다릅니다. 사용자에게 최상의 환경을 제공할 수 있도록 통합에 예상되는 모든 기능을 신중하게 테스트해야 합니다.

기본 요건

테스트를 시작하기 전에 포인트 카드 객체를 하나 이상 만들고 Android 지원 기기의 Google 월렛에 패스를 추가해야 합니다.

필수 테스트

Google은 다음 표의 기준에 따라 카드가 공식적으로 출시될 준비가 되었는지 확인합니다. 출시하기 전에 각 항목을 확인하여 카드를 출시할 준비가 되었는지 확인합니다.

버튼 테스트

이 섹션에는 Google 월렛에 추가 버튼을 사용하는 테스트 기준이 나와 있습니다.

테스트 예상 결과
Chrome 브라우저에서 버튼을 테스트합니다. 버튼이 파트너사의 Chrome 웹페이지에서 제대로 렌더링되고 작동합니다.
Firefox 브라우저에서 버튼을 테스트합니다. 버튼이 파트너사의 Firefox 웹페이지에서 제대로 렌더링되고 작동합니다.
Safari 브라우저에서 버튼을 테스트합니다. 버튼이 파트너사의 Safari 웹페이지에서 제대로 렌더링되고 작동합니다.
Internet Explorer 9 브라우저에서 버튼을 테스트합니다. 버튼이 파트너사의 Internet Explorer 9 (Citrix) 웹페이지에서 제대로 렌더링되고 작동합니다.
브라우저의 여러 확대/축소 수준에서 버튼을 테스트합니다. 버튼이 브라우저의 다양한 확대/축소 수준에서 제대로 렌더링됩니다.
버튼의 렌더링 속도를 테스트합니다. 버튼 하나가 1초 이내에 렌더링됩니다.
포인트 카드가 저장된 후 Google 월렛에 추가 버튼이 사라지도록 웹사이트를 디자인한 경우:
  1. 웹사이트에서 Google 월렛에 추가 버튼을 클릭합니다.
  2. Google 월렛에서 저장된 카드 삭제
Google 월렛에 추가 버튼이 웹사이트에 다시 표시됩니다.
포인트 카드가 저장된 후 Google 월렛에 추가 버튼이 사라지도록 웹사이트를 디자인한 경우 포인트 카드가 저장되었음을 알려주는 문자열이 표시됩니다.

'Google 월렛에 추가' 버튼 및 링크 테스트

이 섹션에는 Google 월렛에 추가 버튼 클릭을 실행하는 테스트 기준이 나와 있습니다.

테스트 예상 결과
웹사이트에서 Google 월렛에 추가 버튼을 클릭합니다. 생성된 JWT에 버튼에 유효한 모든 도메인 (www가 아닌 httpshttp)이 포함되어 있습니다.
웹사이트에서 Google 월렛에 추가 버튼을 클릭합니다. Google 월렛에 올바른 카드가 저장됩니다.
웹사이트에서 Google 월렛에 추가 버튼을 클릭합니다. 카드가 저장되며 버튼을 다시 누를 수 없습니다.
웹사이트에서 Google 월렛에 추가 버튼을 클릭합니다. 생성된 JWT가 approved인 클래스를 참조합니다.

브랜드 가이드라인 테스트

이 섹션에는 Google 월렛에 추가 버튼의 브랜드 가이드라인을 확인하는 기준이 나와 있습니다.

테스트 예상 결과
버튼이 브랜드 가이드라인의 Google 월렛에 추가 버튼 배치 섹션을 준수하는지 확인합니다. 해당 사항 없음
버튼이 브랜드 가이드라인의 Google 월렛에 추가 버튼 디자인 섹션을 준수하는지 확인합니다. 해당 사항 없음

Google에서는 다음 표의 기준에 따라 포인트 카드를 공식적으로 출시할 준비가 되었는지 판단합니다. 모든 UI 테스트는 Android 기반 기기에서 Google 월렛 앱을 사용하여 수행해야 합니다.

일반 기능 테스트

이 섹션에는 일반 기능 테스트 기준이 나와 있습니다.

테스트 예상 결과
포인트 카드와 함께 제공된 연락처 정보를 확인합니다 (해당하는 경우). 모든 연락처 정보가 올바르고 최신 상태입니다.

패스 클래스 및 패스 객체 테스트

이 섹션에는 패스 클래스 또는 패스 객체 기능을 실행하는 테스트 기준이 나와 있습니다.

테스트 예상 결과
REST API를 사용하여 클래스에 메시지를 추가합니다. Google 월렛 앱의 포인트 카드 확장 뷰에서 메시지 목록 상단에 메시지가 표시됩니다*.
소비자 포인트 제도의 포인트 잔액을 업데이트합니다. 업데이트된 포인트 잔액은 24시간 이내에 특정 포인트 카드의 포인트 제도 목록 뷰와 확장 뷰에 표시됩니다.
특정 LoyaltyObject에서 참조하는 클래스를 변경하여 소비자를 다른 포인트 등급으로 이동합니다 (포인트 제도에 각각 다른 LoyaltyClass로 표시된 여러 등급이 있는 경우에만 해당). 새 등급은 24시간 이내에 Google 월렛 앱의 포인트 카드 확장 뷰에 표시됩니다.
소비자가 해당 위치 중 한 곳에 가까이 오면 알림을 받을 수 있도록 장소 ID (위치와 연결됨) 또는 위도/경도 값이 클래스에 포함되어 있습니다. 해당 사항 없음
클래스 또는 장소 ID의 위치에 가까운 곳으로 이동합니다. 근처에 포인트 카드를 사용할 수 있는 매장이 있다고 스마트폰에 알림이 표시되어야 합니다.
클래스에는 ApprovedreviewStatus가 포함됩니다. 해당 사항 없음

*개별 사용자에게 메시지를 보낼 계획이라면 REST API를 사용하여 개별 객체에 메시지를 추가하는 작업도 테스트해야 합니다.

사용자 인터페이스 테스트

이 섹션에는 사용자 인터페이스의 일반적인 요소를 사용하는 테스트 기준이 나와 있습니다.

테스트 예상 결과
템플릿의 모든 필수 입력란에 올바른 정보가 입력되었는지 확인합니다. 해당 사항 없음
이미지가 브랜드 가이드라인의 모든 이미지 가이드라인을 준수하는지 확인합니다. 해당 사항 없음
문자열 값이 브랜드 가이드라인의 모든 제목 가이드라인을 준수하는지 확인합니다. 해당 사항 없음
포인트 카드가 기기에서 올바르게 렌더링되는지 여부 해당 사항 없음
Google 월렛 앱에서 포인트 제도에 대한 웹사이트 링크를 클릭합니다. 웹사이트 링크가 올바른 판매자 웹페이지를 불러와야 합니다.
매장에 바코드 스캔 기능이 없으면 판매자가 바코드를 표시하지 않습니다. 해당 사항 없음

매장 테스트

이 섹션에는 매장 위치에서 수행할 테스트 기준이 나와 있습니다.

테스트 예상 결과
판매자 판매 시점에서 Google 월렛 앱으로 바코드 스캔을 테스트합니다. 바코드 스캔이 실행되고 포인트 카드가 전달됩니다.
판매자의 서비스 직원이 포인트 스캔 교육을 받았습니다. 해당 사항 없음