下面列出了您在启动 Google Wallet API 集成之前应完成的一系列必需测试和建议的测试。适当的测试因用例而异。您应仔细测试集成的所有预期功能,以确保为用户提供最佳体验。
前提条件
开始测试之前,您需要先创建至少一个礼品卡对象,并将卡券添加到 Android 设备上的 Google 钱包中。
需要进行的测试
Google 根据下表中的条件来确定您的卡片是否可供公开发布。发布之前,请验证每一项,确保已准备好提交卡片以供发布。
按钮测试
此部分列出了执行 Add to Google Wallet 按钮的测试的条件。
测试 | 预期结果 |
---|---|
在 Chrome 浏览器中测试按钮。 | 在 Chrome 中,按钮能够在合作伙伴的网页上正确呈现和运行。 |
在 Firefox 浏览器中测试按钮。 | 在 Firefox 中,按钮能够在合作伙伴的网页上正确呈现和运行。 |
在 Safari 浏览器中测试按钮。 | 在 Safari 中,按钮能够在合作伙伴的网页上正确呈现和运行。 |
在 Internet Explorer 9 浏览器中测试按钮。 | 在 Internet Explorer 9 (Citrix) 中,按钮能够在合作伙伴的网页上正确呈现和运行。 |
在浏览器的不同缩放级别测试按钮。 | 按钮在各种浏览器缩放级别下都能正常呈现。 |
测试按钮的呈现速度。 | 一个按钮的呈现时间不超过 1 秒。 |
如果网站经过您的设计后,添加到 Google 钱包按钮会在礼品卡保存后消失,请执行以下操作:
|
添加到 Google 钱包按钮会再次显示在您的网站上。 |
如果网站经过您的设计后,添加到 Google 钱包按钮会在礼品卡保存后消失。 | 系统会显示一个字符串,表明该礼品卡已保存。 |
“添加到 Google 钱包”按钮和链接测试
此部分列出了执行点击 Add to Google Wallet 按钮操作的测试的条件。
测试 | 预期结果 |
---|---|
在您的网站上点击添加到 Google 钱包按钮。 | 创建的 JWT 包含按钮的全部有效网域(https 和 http ,而非 www ) |
在您的网站上点击添加到 Google 钱包按钮。 | 正确的卡会保存到 Google 钱包。 |
在您的网站上点击添加到 Google 钱包按钮。 | 该卡已保存并且您无法再按此按钮。 |
在您的网站上点击添加到 Google 钱包按钮。 | 创建的 JWT 会引用类型为 approved 的类。 |
品牌推广指南测试
此部分列出了查看添加到 Google 钱包按钮的品牌推广指南的条件。
测试 | 预期结果 |
---|---|
确保您的按钮符合品牌指南中添加到 Google 钱包按钮展示位置部分的要求。 | 不适用 |
确保您的按钮符合品牌指南中添加到 Google 钱包按钮设计部分的要求。 | 不适用 |
建议的测试
Google 建议根据下表中的条件来确定您的礼品卡是否已准备好公开发布。所有界面测试都应使用 Google 钱包应用在基于 Android 的设备上完成。
常规功能测试
本部分列出了常规功能测试的条件。
测试 | 预期结果 |
---|---|
验证随礼品卡提供的联系信息(如果适用)。 | 所有联系信息均有效且是最新的。 |
服务条款指明礼品卡是否只能在部分国家/地区兑换(如适用)。 | 不适用 |
通过类和对象测试
本部分列出了执行传递类或传递对象功能的测试的条件。
测试 | 预期结果 |
---|---|
使用 REST API 将消息添加至类。 | 该消息会显示在 Google 钱包应用礼品卡的展开视图的消息列表顶部*。 |
将礼品卡上的 validTimeInterval.end 间隔设置为近期的时间。 | 如果超过了该时间,礼品卡应设置为“已过期”。 |
您的类包含地点 ID(包含关联的营业地点)或纬度/经度值,以便在消费者距离您的某个营业地点较近时通知他们。 | 不适用 |
前往距离您的类或地点 ID 中某个营业地点较近的位置。 | 如果附近有可以使用礼品卡的商家,您的手机应会收到通知。 |
类的 reviewStatus 为 Approved 。 |
不适用 |
*如果您计划向单个用户发送消息,则还应使用 REST API 测试向单个对象添加消息。
界面测试
本部分列出了执行界面常规元素的测试的条件。
测试 | 预期结果 |
---|---|
确保模板的所有必填字段均已填充正确的信息。 | 不适用 |
确保您的图片符合品牌指南中的所有图片准则。 | 不适用 |
确保您的字符串值符合品牌指南中的所有标题准则。 | 不适用 |
礼品卡在设备上正确呈现 | 不适用 |
在 Google 钱包应用中点击您礼品卡计划的网站链接。 | 网站链接应能打开正确的商家网页。 |
如果商家不支持条形码扫描功能,就不会显示条形码。 | 不适用 |
在商家网站上找到的条形码与 Google 钱包应用中的条形码一致(除非它们本应不同)。 | 不适用 |
出站链接应是正常情况。例如,使用“附近的地理位置”,而不是“附近的地理位置” | 不适用 |
实体店内测试
此部分列出了在实体店内进行测试的条件。
测试 | 预期结果 |
---|---|
使用 Google 钱包应用在商家销售终端测试条形码扫描。 | 成功扫描条形码并兑换礼品卡。 |
商家的服务人员已经过培训,能够处理礼品卡扫描。 | 不适用 |