Тестируйте и работайте, тестируйте и работайте

Тестирование

Google предлагает критерии в следующих таблицах, чтобы определить, готова ли ваша карта лояльности к публичному выпуску.

Все тестирование пользовательского интерфейса должно выполняться с использованием приложения Google Wallet на устройствах на базе Android.

Общий

В этом разделе перечислены критерии для общих функциональных тестов.

Контрольная работа Ожидаемый результат
Позвоните в службу поддержки клиентов по телефонам, указанным на карте лояльности (если применимо). Отдел обслуживания клиентов доступен по указанному номеру телефона.

Классы и объекты

В этом разделе перечислены критерии для тестов, реализующих функциональность классов или объектов.

Контрольная работа Ожидаемый результат
Добавьте сообщение в класс с помощью REST API. Сообщение отображается в верхней части списка сообщений в расширенном представлении карты лояльности в приложении Google Wallet*.
Обновите баланс баллов для программы лояльности потребителя. Обновленный баланс баллов отображается в виде списка программ лояльности и в расширенном представлении для конкретной карты лояльности в течение 24 часов.
Измените класс, на который ссылается конкретный LoyaltyObject , чтобы переместить потребителя на другой уровень лояльности (применимо только в том случае, если ваша программа лояльности имеет разные уровни, каждый из которых представлен другим LoyaltyClass ). Новый уровень появится в расширенном представлении карты лояльности в приложении Google Wallet в течение 24 часов.
Ваш класс содержит идентификатор места (со связанными местоположениями) или значения широты/долготы, чтобы потребители были уведомлены, когда они находятся в непосредственной близости от одного из ваших местоположений. Н/Д
Путешествуйте в непосредственной близости от места в вашем классе или идентификаторе мест. На вашем телефоне должно появиться оповещение о том, что поблизости есть продавец вашей карты лояльности.
Approved имеют статус reviewStatus . Н/Д

* Вам также следует протестировать добавление сообщений к отдельным объектам с помощью REST API , если вы планируете отправлять сообщения отдельным пользователям.

Пользовательский интерфейс

В этом разделе перечислены критерии для тестов, которые проверяют основные элементы пользовательского интерфейса.

Контрольная работа Ожидаемый результат
Убедитесь, что все обязательные поля вашего шаблона заполнены правильной информацией. Н/Д
Убедитесь, что ваши изображения соответствуют всем рекомендациям по изображениям в Руководстве по использованию бренда . Н/Д
Убедитесь, что ваши строковые значения соответствуют всем рекомендациям по использованию заголовков в Руководстве по бренду . Н/Д
карта лояльности правильно отображается на устройстве. Н/Д
Нажмите на ссылку веб-сайта в приложении Google Wallet, чтобы перейти к программе лояльности. Ссылка на веб-сайт должна вести на правильную веб-страницу продавца.
Продавец не отображает штрих-код, если в его магазинах нет возможности сканирования штрих-кода. Н/Д

Тестирование в магазине

В этом разделе перечислены критерии испытаний, которые должны проводиться в магазинах.

Контрольная работа Ожидаемый результат
Проверьте сканирование штрих-кода в торговой точке с помощью приложения Google Wallet. Сканирует штрих-код и передает карту лояльности.
Обслуживающий персонал продавца обучен сканированию лояльности. Н/Д

Google использует критерии, указанные в следующих таблицах, чтобы определить, готовы ли ваши Карты к общедоступному выпуску. Распечатайте эту страницу и проверьте каждый элемент, чтобы убедиться, что вы готовы отправить карту для выпуска.

Тесты кнопок

В этом разделе перечислены критерии для тестов, использующих кнопку « Добавить в Google Кошелек ».

Контрольная работа Ожидаемый результат
Кнопка «Тест» в браузере Chrome. Кнопка правильно отображается и работает на веб-странице партнера в Chrome.
Кнопка «Тест» в браузере Firefox. Кнопка правильно отображается и работает на веб-странице партнера в Firefox.
Кнопка «Тест» в браузере Safari. Кнопка правильно отображается и работает на веб-странице партнера в Safari.
Кнопка тестирования в браузере Internet Explorer 9. Кнопка правильно отображается и работает на веб-странице партнера в Internet Explorer 9 (Citrix).
Кнопка «Протестировать» при разных уровнях масштабирования браузера. Кнопка корректно отображается при различных уровнях масштабирования браузера.
Проверьте скорость рендеринга кнопки. Одна кнопка отображается не более чем за 1 секунду.
Если вы разработали свой веб-сайт таким образом, что кнопка « Добавить в Google Кошелек » исчезает после сохранения карты лояльности:
  1. Нажмите кнопку « Добавить в Google Wallet » на своем веб-сайте.
  2. Удалить сохраненную карту из Google Кошелька
Кнопка « Добавить в Google Wallet » снова появится на вашем веб-сайте.
Если вы разработали свой веб-сайт таким образом, что кнопка « Добавить в Google Кошелек » исчезает после сохранения карты лояльности. Появится строка, указывающая, что карта лояльности сохранена.

Сохранить пропуск

В этом разделе перечислены критерии для тестов, в которых выполняется нажатие кнопки " Добавить в Google Кошелек ".

Контрольная работа Ожидаемый результат
Нажмите кнопку « Добавить в Google Wallet » на своем веб-сайте. Созданный JWT содержит все допустимые домены для кнопки ( https и http , а не www )
Нажмите кнопку « Добавить в Google Wallet » на своем веб-сайте. Правильная карта сохранена в Google Wallet.
Нажмите кнопку « Добавить в Google Wallet » на своем веб-сайте. Карта сохранена, и вы не можете нажать кнопку еще раз.
Нажмите кнопку « Добавить в Google Wallet » на своем веб-сайте. Создаваемый JWT ссылается на approved класс.

Руководство по бренду

В этом разделе перечислены критерии для проверки рекомендаций по бренду кнопки « Добавить в Google Кошелек ».

Контрольная работа Ожидаемый результат
Убедитесь, что ваша кнопка соответствует разделу « Добавить в Google Кошелек » Правил использования бренда. Н/Д
Убедитесь, что ваша кнопка соответствует разделу о дизайне кнопки « Добавить в Google Кошелек » Правил использования бренда. Н/Д

В прямом эфире

Теперь, когда вы успешно протестировали интеграцию, пришло время запустить ее! Убедитесь, что вы заполнили следующий контрольный список.

Полный бизнес-профиль

Чтобы получить доступ к публикации, вам необходимо заполнить свой бизнес-профиль, войдя в консоль Google Pay и Wallet. Нажмите «Бизнес-профиль » , настройте платежный профиль и заполните информацию о бизнесе.

Создайте хотя бы 1 курс

Пока вы находитесь в демонстрационном режиме для Google Wallet API , убедитесь, что вы создали хотя бы один созданный класс прохода, который вы хотите опубликовать в реальном времени.

Запросить доступ к публикации

Когда все вышеперечисленные шаги будут выполнены, вы можете запросить доступ к рабочей среде. Для этого войдите в консоль . Перейдите к Google Wallet API и нажмите «Запросить доступ к публикации».

Разрешен доступ к публикации

Наша команда рассмотрит запрос и предоставит доступ к публикации. Как только доступ будет предоставлен, ваши существующие классы будут доступны! Вы можете начать создавать объекты и распространять их среди своих клиентов. Дополнительные классы, созданные после получения доступа к публикации, будут активны. Тем не менее, мы можем время от времени оценивать эти классы и обращаться к вам в случае возникновения каких-либо проблем.