待這項開發作業後,整合商和 Google 就能開始認證並發布產品 上傳資料集之後,您可以運用 AutoML 自動完成部分資料準備工作推出流程包含裝置的端對端測試 板型規格
測試會分為三個階段:
- 整合測試
- 金融檢測
- Dogfood 測試
部分階段可以重疊,例如整合和財務測試。
測試完成後,雙方對整合也都感到滿意 階段性推出作業
整合測試
整合測試旨在驗證所有 API 要求/回應和使用者體驗, 正確處理。Google 可執行的測試清單位於 整合測試文件。
Google 會透過 測試試算表中的相關測試。 製作測試試算表的副本來追蹤 測試進度。這些測試一開始應使用 Imali 測試工具執行。 Google 完成正式版整合者設定後,整合商應使用 Google Play 完成端對端測試。
雖然本文件中並未嚴格定義,但整合商應針對 由不同製造商和 Android 版本的行動裝置所構成 整合商也必須進行測試,確保其正式環境符合 議定合約中商定的服務水準協議
整合商和 Google 會在這段期間設定每週會議進行偵錯 並回答所有問題此外,Google 還會建立一場 Hangouts 。整合商和 Google 應安排一些重疊的工作時間,確保 及時解決所有問題和錯誤
Google 會在兩種環境中測試整合作業:
- Google 沙箱 ->整合商沙箱
- Google 產品 ->整合商 prod
整合商應針對各個環境提供下列服務:
- API 端點網址
- 已預先載入資金的範例帳戶
- 需要授權的 APK
如要測試自己的端點,整合商可以使用 Imali 整合測試工具。 準備就緒後,Google 會啟用正式環境設定,讓您列入許可清單 使用者在 Google 資源中查看付款方式。
金融檢測
財務測試包含驗證整合商是否能 成功匯款給 Google,Google 也能自動比對 付款。
Google 在測試時要求整合商應執行五種 匯款情境:
- 與 memoLineId 相符
- 超額付款
- 欠款
- 超額付款 >5%
- 不足 >5%
Google 會將多個 remittanceStatementNotification
傳送給整合商,整合商應支付費用
按照上述其中一個情境
套用不同的事件層級Google 會事先通知整合服務商
以啟動財務測試流程
雙方都準備就緒後,即可開始 Dogfood 測試。財務測試可以 也會發生在 Dogfood 測試期間 (如果時間軸經過壓縮)。
Dogfood 測試
Google 和整合商可透過 Dogfood 測試,測試實際的使用者體驗。Google 會啟用 用於 Google 資源 (例如 Google 員工專用 Play) 的付款方式。如此一來,本機測試就能 當中也包含裝置、連線和 OS 版本
請務必在整合商和 Google 的正式環境中進行 Dogfood 測試。
Dogfood 測試通常會在發布前兩週進行。在這段期間 與 Google 合作的整合商與 Google 之間的未解決問題狀態,預計會每天同步。
Dogfood 測試結束後,應解決所有啟動問題。 如需進行其他測試或修正,可以延長 Dogfood 測試。
順利完成上述三個階段後,接下來 。
啟動
整合商和 Google 都必須獲得核准才能推出。
一開始會先推出 1%。如要全面推出至 100%, 並分別在大約一週後發布下列階段。
- 1% - 測試裝置問題
- 5% - 使用者和裝置群
- 10% - 測試對收益的影響
- 50%:測試擴充性
- 100% - 全面推出