Контрольные списки тестирования

Чтобы посмотреть подробную информацию, выберите категорию.


В таблицах ниже представлены критерии, по которым можно протестировать работу с проездными билетами в 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 исчезает после нажатия, выполните следующие действия:

  1. Нажмите кнопку, созданную в Google Pay API for Passes, на своем сайте.
  2. Удалите сохраненный билет из 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", раздел Дизайн.