測試檢查清單

選取下列其中一個票證類別,即可進一步瞭解該票證類別的使用方式。


Google 建議使用下表中的條件,判斷是否可公開發布你的大眾運輸票證。

請在 Android 裝置上使用 Google Pay 應用程式完成所有 UI 測試。

一般功能測試

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

測試 預期結果
撥打與交通票證一併提供的客服電話號碼 (如適用)。 可使用提供的電話號碼與客服部門聯絡。

類別和物件

請根據本節所列出的條件來測試類別或物件功能。

測試 預期結果
使用 REST API 在類別中新增訊息。 在 Google Pay 應用程式中展開大眾運輸票證時,該則訊息會顯示在訊息清單頂端。*
將大眾運輸票證上的第一個 object.ticketLeg.departureDateTime 設為不久之後的時間。 object.ticketLeg.departureDateTime 之前三小時收到通知。
類別的 reviewStatusApproved 不適用

* 如果您要傳送訊息給個別使用者,也請務必使用 REST API 來測試要傳送給個別物件的訊息。

使用者介面

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

測試 預期結果
確保標誌圖片可說明大眾運輸業者。 不適用
確保範本的所有必填欄位皆已填入正確資訊。 不適用
確保您的圖片符合品牌規範中的所有圖片規範。 不適用
確保您的字串值符合品牌規範中的所有標題規範。 不適用
確保交通票證可在裝置上正確顯示。 不適用
在 Google Pay 應用程式中展開交通票證的詳細資訊頁面,然後點選畫面中的網站連結。 網站連結會載入正確的網頁。

驗票測試

請根據本節所列出的條件在驗票地點測試掃描功能。

測試 預期結果
在兌換地點使用 Google Pay 應用程式測試條碼 (object.barcode.value) 掃描功能。 條碼掃描成功且大眾運輸票證完成驗證。
大眾運輸業者的服務人員經過妥善訓練,可處理交通票證掃描作業。 不適用

按鈕測試

本節列出測試「儲存至 Google Pay」按鈕的條件。

測試 預期結果
在 Chrome 瀏覽器中測試按鈕。 使用 Chrome 時,按鈕在合作夥伴的網頁中可正常顯示及運作。
在 Firefox 瀏覽器中測試按鈕。 使用 Firefox 時,按鈕在合作夥伴的網頁中可正常顯示及運作。
在 Safari 瀏覽器中測試按鈕 使用 Safari 時,按鈕在合作夥伴的網頁中可正常顯示及運作。
在 Internet Explorer 9 瀏覽器中測試按鈕。 使用 Internet Explorer 9 (Citrix) 時,按鈕在合作夥伴的網頁中可正常顯示及運作。
使用不同的瀏覽器縮放等級測試按鈕。 按鈕在各種瀏覽器縮放等級皆可正常顯示。
測試按鈕的顯示速度。 單一按鈕可在 1 秒內顯示。

如果根據您網站的設計,[儲存至 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 Pay] 按鈕是否符合品牌規範。

測試 預期結果
請確定您的按鈕符合品牌宣傳指南中 [儲存至 Google Pay] 按鈕位置一節的規定。 不適用
請確定您的按鈕符合品牌宣傳指南中 [儲存至 Google Pay] 按鈕設計一節的規定。 不適用