测试

Google 建议根据下表中的条件来确定您的公交卡是否可供公开发布。

所有界面测试都应使用 Google Pay 应用在基于 Android 的设备上完成。

常规

此部分会列出常规功能测试的条件。

测试 预期结果
拨打公交卡上提供的客户服务电话号码(如适用)。 可使用提供的电话号码与客户服务部门取得联系。

类和对象

此部分会列出执行类或对象功能的测试的条件。

测试 预期结果
使用 REST API 向类添加消息。 该消息会显示在 Google Pay 应用的公交展开视图中的消息列表顶部。*
将公交卡上的第一个 object.ticketLeg.departureDateTime 设置为近期某一时间。 object.ticketLeg.departureDateTime 的三小时前收到通知。
将类的 reviewStatus 设为 Approved

*如果您计划向单个用户发送消息,还要务必使用 REST API 测试向单个对象发送的消息。

界面

此部分会列出执行界面常规元素的测试的条件。

测试 预期结果
确保徽标图片能描述公交运营商。
确保模板的所有必填字段均填充了正确的信息。
确保您的图片符合品牌指南中所述的所有图片准则。
确保您的字符串值符合品牌指南中所述的所有标题准则。
确保公交卡可在设备上正确呈现。
点击 Google Pay 应用的公交卡展开视图中的网站链接。 网站链接会加载正确的网页。

兑换测试

此部分列出了在兑换地址进行测试的条件。

测试 预期结果
使用 Google Pay 应用在兑换地址测试条形码 (object.barcode.value) 的扫描。 成功扫描条形码并验证公交卡。
公交运营商的服务人员已经过培训,能够处理公交卡扫描。

按钮测试

此部分列出了执行保存到 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 引用了 approved 类。

品牌指南

此部分列出了查看保存到 Google Pay 按钮的品牌推广指南的条件。

测试 预期结果
确保您的按钮符合品牌指南中保存到 Google Pay 按钮展示位置部分的要求。
确保您的按钮符合品牌指南中保存到 Google Pay 按钮设计部分的要求。