Тестирование
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 Кошелек » исчезает после сохранения карты лояльности:
| Кнопка « Добавить в 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 и нажмите «Запросить доступ к публикации».
Разрешен доступ к публикации
Наша команда рассмотрит запрос и предоставит доступ к публикации. Как только доступ будет предоставлен, ваши существующие классы будут доступны! Вы можете начать создавать объекты и распространять их среди своих клиентов. Дополнительные классы, созданные после получения доступа к публикации, будут активны. Тем не менее, мы можем время от времени оценивать эти классы и обращаться к вам в случае возникновения каких-либо проблем.