Чтобы посмотреть подробную информацию, выберите категорию.
В таблицах ниже представлены критерии, по которым можно протестировать работу с проездными билетами в Google Pay. Если все этапы проверки пройдены успешно, значит эту функцию можно запускать.
Тестирование пользовательского интерфейса нужно проводить в приложении Google Pay на устройствах с ОС Android.
Общие функции
В этом разделе представлены критерии, по которым можно проверять общие функции.
| Тест | Ожидаемый результат |
|---|---|
| Позвоните в службу поддержки клиентов по номеру телефона, который указан на проездном билете (если применимо). | По указанному номеру телефона можно связаться с отделом поддержки клиентов. |
Классы и объекты
В этом разделе представлены критерии, по которым можно проверять работу классов и объектов.
| Тест | Ожидаемый результат |
|---|---|
| Добавьте в класс сообщение с помощью REST API. | Сообщение появится первым в списке при просмотре проездного билета в развернутом виде*. |
Задайте для первого объекта object.ticketLeg.departureDateTime проездного билета значение времени в ближайшем будущем. |
Уведомление получено за три часа до времени, указанном в объекте object.ticketLeg.departureDateTime. |
Значение статуса reviewStatus классов равно Approved. |
– |
*Если вы планируете отправлять пользователям отдельные сообщения, протестируйте функцию добавления сообщений к конкретным объектам с помощью REST API.
Пользовательский интерфейс
В этом разделе представлены критерии, по которым можно проверять элементы интерфейса.
| Тест | Ожидаемый результат |
|---|---|
| Проверьте, указаны ли на логотипе сведения о компании-перевозчике. | – |
| Убедитесь, что информация во всех обязательных для заполнения полях указана верно. | – |
| Проверьте, соответствуют ли ваши изображения правилам использования бренда. | – |
| Убедитесь, что значения строк соответствуют требованиям к заголовкам, приведенным в правилах использования бренда. | – |
| Проверьте, правильно ли отображается проездной билет на устройстве. | – |
| Нажмите на ссылку, представленную в развернутом виде проездного билета в приложении Google Pay. | После нажатия на ссылку должна загрузиться нужная веб-страница. |
Тестирование использования
В этом разделе описывается, как нужно проверять проездные билеты в местах их применения.
| Тест | Ожидаемый результат |
|---|---|
Попробуйте отсканировать штрихкод (object.barcode.value) с помощью приложения Google Pay в месте оплаты проезда. |
Штрихкод считывается, проездной билет использован. |
| Проверьте, умеет ли персонал компании-перевозчика обращаться с такими проездными билетами. | – |
Тестирование кнопки
В этом разделе представлены критерии, по которым можно проверить, работает ли кнопка Сохранить в Google Pay.
| Тест | Ожидаемый результат |
|---|---|
| Протестируйте кнопку в браузере Chrome. | Кнопка правильно отображается и функционирует на веб-странице в браузере Chrome. |
| Протестируйте кнопку в браузере Firefox. | Кнопка правильно отображается и функционирует на веб-странице в браузере Firefox. |
| Протестируйте кнопку в браузере Safari. | Кнопка правильно отображается и функционирует на веб-странице в браузере Safari. |
| Протестируйте кнопку в браузере Internet Explorer 9. | Кнопка правильно отображается и функционирует на веб-странице в браузере Internet Explorer 9 (Citrix). |
| Протестируйте кнопку при различных масштабах страницы. | Кнопка правильно отображается при различных масштабах страницы. |
| Протестируйте скорость появления кнопки. | Визуализация любой отдельно взятой кнопки занимает не дольше одной секунды. |
Если на вашем сайте кнопка Сохранить в Google Pay исчезает после нажатия, выполните следующие действия:
|
Кнопка Сохранить в Google Pay появляется снова. |
| Если на вашем сайте кнопка "Сохранить в Google Pay" исчезает после нажатия, убедитесь, что на экране появляется сообщение с подтверждением действия. | На экране отображается сообщение, подтверждающее, что билет сохранен. |
Сохранение билета
В этом разделе представлены критерии, по которым можно проверять, какие действия выполняются после нажатия кнопки Сохранить в Google Pay.
| Тест | Ожидаемый результат |
|---|---|
| Нажмите кнопку Сохранить в Google Pay на своем сайте. | Созданный после нажатия JWT содержит все допустимые домены для кнопки (с префиксами https и http, но не www). |
| Нажмите кнопку Сохранить в Google Pay на своем сайте. | Соответствующий проездной билет сохранен в Google Pay. |
| Нажмите кнопку Сохранить в Google Pay на своем сайте. | Проездной билет добавлен в приложение. Кнопка больше не доступна. |
| Нажмите кнопку Сохранить в Google Pay на своем сайте. | JWT ссылается на одобренный класс. |
Правила фирменного оформления Google
В этом разделе приводятся критерии, по которым можно проверять, соответствует ли дизайн кнопки Сохранить в Google Pay правилам фирменного оформления Google.
| Тест | Ожидаемый результат |
|---|---|
| Проверьте, соблюдаются ли требования в отношении расположения кнопки, описанные в статье "Правила фирменного оформления Google", раздел Место размещения. | – |
| Проверьте, соблюдаются ли требования в отношении оформления кнопки, описанные в статье "Правила фирменного оформления Google", раздел Дизайн. | – |