クイックテスト

クイックテストは、エンドユーザーが注文フローを体験するためのツールです。フィードの UI を表示して注文データを表示することができ、テスト フルフィルメント API エンドポイントを使用してテスト注文を行えます。 このガイドでは、クイック テストツールを使用して Order with Google の統合をプレビューしてテストする方法について説明します。

クイックテストツール

パートナー ポータルで、クイックテスト ツールを使用して Order with Google の統合を手動でテストできます。データフィード ファイルはコンソールで直接アップロードできます。注文フローの UI を含む別のウィンドウが開きます。データフィードとテスト フルフィルメント エンドポイントが有効である場合、ユーザーの注文フローをエンドツーエンドでテストできます。

クイックテスト ツールは、一度に 1 人のデベロッパーのみに使用してください。フィードのアップロードには、編集者または管理者の役割が必要です。「呼び出し元が権限がありません」というエラーが表示された場合は、サポートされているロールのいずれかに更新することで、問題を解決できます。クイックテストで公開できるデータフィードは 1 つのみです。 サンドボックスを使用して、他のテストを並行して実行できます。

クイックテストの使用方法については、次の手順ガイドをご覧ください。

  1. パートナー ポータルで、[ダッシュボード] > [クイックテスト] に移動します。
  2. テストするデータフィード ファイルをアップロードします。ファイルは NDJSON 形式にする必要があります。
  3. アップロードが完了したら、[送信] をクリックします。
  4. データフィード ファイルが処理されるようになりました。この処理には数分かかる場合があります。表は自動的に更新されるため、ページを更新する必要はありません。
  5. ステータスが [成功] になったら、[クイックテスト] をクリックします。
  6. テスト用のフルフィルメント API を入力し、テスト中に実際の支払いを使用するかどうかを選択します。クイックテストはフルフィルメント URL なしでも使用できますが、ユーザーは注文できません。
  7. 最後に、[クイックテスト] をクリックします。

ユーザーが [Quick Test] ボタンをクリックすると、テストレストラン検出インターフェースにリダイレクトされます。テスト用データフィードにアップロードされたレストランのみが表示されます。

インターフェースには、本番環境画面と同じ注文ページが表示されています。テスターはカートを作成してクリックして購入手続きを行うことができますが、Fulfillment API が設定されていない場合はエラーが発生します。

次のスクリーンショットに示すように、インターフェースにはパートナー セレクタもあります。テスト環境であっても、リリース済みパートナーがすべて表示されます。

クイックテストでパートナーを立ち上げました。

参考情報

このガイドで紹介する手順に加えて、 コンソールのツールを使用して、注文処理のテストとトラブルシューティングを行うことができます。

複数のレストランを一度にテストする場合は、サンドボックス テストで実施できます。

詳細なガイダンスについては、次のツールをご覧ください。

  • Chrome DevTools コンソールでは、コンソールとフルフィルメントの間でリクエスト JSON とレスポンス JSON が出力されます。特定の問題をトラブルシューティングするために手動テストを実行する場合は、この出力をご覧ください。
  • リクエスト ログとレスポンス ログは、GCP プロジェクトのログ エクスプローラで確認できます。