正式發布前測試

以下是啟動 Google Wallet API 整合前的必要測試和建議測試。適當測試會因用途而異。建議您仔細測試整合項目的所有預期功能,確保使用者能獲得最佳體驗。

必要條件

在進行測試前,您必須至少建立一個登機證物件,並將票證新增至 Android 裝置上的 Google 錢包。

必要測試

Google 會使用下表中的條件判斷是否可公開發布您的卡片。在發布前,請確認每個項目,確保已準備好提交卡片進行發布。

按鈕測試

本節列出測試「新增至 Google 錢包」按鈕的條件。

測試 預期結果
在 Chrome 瀏覽器中測試按鈕。 在 Chrome 中,按鈕在合作夥伴的網頁中可正常顯示及運作。
在 Firefox 瀏覽器中測試按鈕。 在 Firefox 中,按鈕在合作夥伴的網頁中可正常顯示及運作。
在 Safari 瀏覽器中測試按鈕。 在 Safari 中,按鈕在合作夥伴的網頁中可正常顯示及運作。
在 Internet Explorer 9 瀏覽器中測試按鈕。 在 Internet Explorer 9 (Citrix) 中,按鈕在合作夥伴的網頁中可正常顯示及運作。
使用不同的瀏覽器縮放等級測試按鈕。 按鈕在各種瀏覽器縮放等級皆可正常顯示。
測試按鈕的顯示速度。 單一按鈕會在 1 秒內顯示。
如果根據您網站的設計,[新增至 Google 錢包] 按鈕會在儲存登機證後消失:
  1. 在網站上按一下「新增至 Google 錢包」按鈕
  2. 從 Google 錢包中移除已儲存的卡片
「新增至 Google 錢包」按鈕會重新顯示在網站上。
如果根據您網站的設計,「新增至 Google 錢包」按鈕會在儲存登機證後消失。 畫面上顯示字串,指出登機證已儲存。

「新增至 Google 錢包」按鈕和連結測試

請根據本節所列出的條件來測試點選「新增至 Google 錢包」按鈕的動作。

測試 預期結果
在網站上按一下「新增至 Google 錢包」按鈕。 系統建立 JWT,其中包含按鈕的所有有效網域 (httpshttp,非 www)
在網站上按一下「新增至 Google 錢包」按鈕。 系統將正確的卡片儲存至 Google 錢包。
在網站上按一下「新增至 Google 錢包」按鈕。 系統儲存卡片,且您無法再次按下該按鈕。
在網站上按一下「新增至 Google 錢包」按鈕。 建立的 JWT 參照狀態為 approved 的類別。

品牌宣傳指南測試

請根據本節所列出的條件,查看「新增至 Google 錢包」按鈕的品牌規範。

測試 預期結果
請確定您的按鈕符合品牌宣傳指南中新增至 Google 錢包的按鈕位置一節的規定。 不適用
請確定您的按鈕符合品牌宣傳指南中「新增至 Google 錢包」按鈕設計一節的規定。 不適用

Google 建議使用下表中的條件,判斷你的登機證是否已可公開發布。所有 UI 測試都應在 Android 裝置上使用 Google 錢包應用程式完成。

一般功能測試

本節列出一般功能測試的條件。

測試 預期結果
驗證登機證提供的聯絡資訊 (如適用)。 所有聯絡資訊均有效且符合現況。

票證類別和票證物件測試

本節列出測試票證類別或票證物件功能的測試條件。

測試 預期結果
使用 REST API 在類別中新增訊息。 在 Google 錢包應用程式中展開登機證*時,該訊息顯示在訊息清單頂端。
將航班的 class.localScheduledDepartureDateTime 設為近期的近期時間。 航班應在 class.localScheduledDepartureDateTime 的三小時前傳送通知。
類別的 reviewStatusApproved 不適用

*如果您打算傳送訊息給個別使用者,則應一併測試使用 REST API 新增訊息至個別物件。

使用者介面測試

本節列出測試使用者介面一般元素的條件。

測試 預期結果
確認範本的所有必填欄位皆已填入正確資訊。 不適用
確保你的圖片符合品牌宣傳指南中的所有圖片規範。 不適用
確保字串值符合品牌宣傳指南中的所有標題規範。 不適用
登機證可在裝置上正確顯示。 不適用
在 Google 錢包應用程式中,按一下航班方案的網站連結。 網站連結應連向正確的商家網頁。

店內測試

本節列出在實體商店地點執行測試的條件。

測試 預期結果
在商家銷售點使用 Google 錢包應用程式測試條碼掃描功能。 掃描條碼後可傳送登機證。
商家的服務人員經過妥善訓練,可處理航班掃描作業。 不適用