Ниже приведен список обязательных и рекомендуемых тестов, которые следует выполнить перед запуском интеграции API Google Кошелька. Соответствующее тестирование зависит от варианта использования. Вам следует тщательно протестировать все ожидаемые функции вашей интеграции, чтобы обеспечить максимальное удобство для ваших пользователей.
Предварительные условия
Перед началом тестирования вам необходимо создать хотя бы один объект подарочной карты и добавить его в Google Кошелек на устройстве под управлением Android.
Обязательное тестирование
Google использует критерии, приведенные в следующих таблицах, чтобы определить, готовы ли ваши карты к публичному выпуску. Прежде чем запустить, проверьте каждый элемент, чтобы убедиться, что вы готовы отправить свою карту для выпуска.
Тесты кнопок
В этом разделе перечислены критерии для тестов, использующих кнопку «Добавить в Google Кошелек» .
Тест | Ожидаемый результат |
---|---|
Кнопка «Проверить» в браузере Chrome. | Кнопка правильно отображается и работает на партнерской веб-странице в Chrome. |
Кнопка тестирования в браузере Firefox. | Кнопка корректно отображается и работает на партнерской веб-странице в Firefox. |
Кнопка тестирования в браузере Safari. | Кнопка правильно отображается и работает на партнерской веб-странице в Safari. |
Кнопка проверки в браузере Internet Explorer 9. | Кнопка правильно отображается и работает на партнерской веб-странице в Internet Explorer 9 (Citrix). |
Тестовая кнопка на разных уровнях масштабирования браузера. | Кнопка отображается правильно при различных уровнях масштабирования браузера. |
Проверить скорость рендеринга кнопки. | Одна кнопка отображается не более чем за 1 секунду. |
Если вы разработали свой веб-сайт таким образом, что кнопка «Добавить в Google Кошелек» исчезает после сохранения подарочной карты:
| Кнопка «Добавить в Google Кошелек» снова появится на вашем веб-сайте. |
Если вы разработали свой веб-сайт таким образом, что кнопка «Добавить в Google Кошелек» исчезает после сохранения подарочной карты. | Появится строка, указывающая, что подарочная карта сохранена. |
Кнопка «Добавить в Google Кошелек» и тесты ссылок
В этом разделе перечислены критерии для тестов, проверяющих нажатие кнопки «Добавить в Google Кошелек» .
Тест | Ожидаемый результат |
---|---|
Нажмите кнопку «Добавить в Google Кошелек» на своем веб-сайте. | Созданный JWT содержит все допустимые домены для кнопки ( https и http , а не www ). |
Нажмите кнопку «Добавить в Google Кошелек» на своем веб-сайте. | Правильная карта сохраняется в Google Кошельке. |
Нажмите кнопку «Добавить в Google Кошелек» на своем веб-сайте. | Карта сохранена, и вы не сможете повторно нажать кнопку. |
Нажмите кнопку «Добавить в Google Кошелек» на своем веб-сайте. | Созданный JWT ссылается на approved класс. |
Тесты рекомендаций по бренду
В этом разделе перечислены критерии для проверки рекомендаций по бренду кнопки «Добавить в Google Кошелек» .
Тест | Ожидаемый результат |
---|---|
Убедитесь, что ваша кнопка соответствует разделу размещения кнопки «Добавить в Google Кошелек» Руководства по использованию бренда. | Н/Д |
Убедитесь, что ваша кнопка соответствует разделу дизайна кнопки «Добавить в Google Кошелек» Руководства по использованию бренда. | Н/Д |
Рекомендуемое тестирование
Google предлагает критерии в следующих таблицах, чтобы определить, готова ли ваша подарочная карта к публичному выпуску. Все тестирование пользовательского интерфейса следует проводить с использованием приложения Google Wallet на устройствах на базе Android.
Общие функциональные тесты
В этом разделе перечислены критерии для общих функциональных тестов.
Тест | Ожидаемый результат |
---|---|
Подтвердите контактную информацию, указанную в подарочной карте (если применимо). | Вся контактная информация действительна и актуальна. |
Условия использования определяют, можно ли использовать подарочную карту только в определенных местах (если применимо). | Н/Д |
Проходит тесты классов и объектов
В этом разделе перечислены критерии для тестов, проверяющих функциональность «Проходит класс» или «Проходит объект».
Тест | Ожидаемый результат |
---|---|
Добавьте сообщение в класс, используя REST API. | Сообщение отображается вверху списка сообщений в развернутом виде подарочной карты в приложении Google Кошелек*. |
Установите интервал validTimeInterval.end на вашей подарочной карте на ближайшее время. | Подарочная карта должна быть просрочена по истечении времени. |
Ваш класс содержит идентификатор места (со связанными местоположениями) или значения широты и долготы, чтобы потребители были уведомлены, когда они находятся в непосредственной близости от одного из ваших местоположений. | Н/Д |
Отправляйтесь в непосредственной близости от места вашего класса или идентификатора места. | На вашем телефоне должно появиться предупреждение о том, что поблизости есть продавец, где можно приобрести вашу подарочную карту. |
Классы имеют reviewStatus Approved . | Н/Д |
*Вам также следует протестировать добавление сообщений к отдельным объектам с помощью REST API , если вы планируете отправлять сообщения отдельным пользователям.
Тесты пользовательского интерфейса
В этом разделе перечислены критерии для тестов, проверяющих общие элементы пользовательского интерфейса.
Тест | Ожидаемый результат |
---|---|
Убедитесь, что все обязательные поля вашего шаблона заполнены правильной информацией. | Н/Д |
Убедитесь, что ваши изображения соответствуют всем рекомендациям по изображениям, указанным в рекомендациях по бренду. | Н/Д |
Убедитесь, что ваши строковые значения соответствуют всем рекомендациям по заголовкам, указанным в рекомендациях по использованию бренда . | Н/Д |
подарочная карта корректно отображается на устройстве. | Н/Д |
Нажмите ссылку на веб-сайт в приложении Google Wallet, чтобы открыть программу подарочных карт. | Ссылка на веб-сайт должна открывать правильную веб-страницу продавца. |
Продавец не отображает штрих-код, если в его магазинах нет возможности сканирования штрих-кода. | Н/Д |
Штрих-код, найденный на веб-сайте продавца, совпадает со штрих-кодом в приложении Google Кошелек (если они не отличаются друг от друга). | Н/Д |
Исходящие ссылки должны быть нормальными. Например, используйте «Местоположения поблизости», а не «Местоположения поблизости». | Н/Д |
Тесты в магазине
В этом разделе перечислены критерии испытаний, которые необходимо проводить в магазинах.
Тест | Ожидаемый результат |
---|---|
Проверьте сканирование штрих-кода в торговой точке с помощью приложения Google Wallet. | Сканирование штрих-кода и подарочная карта передаются. |
Обслуживающий персонал магазина обучен сканированию подарочных карт. | Н/Д |