Google Wallet API の統合をリリースする前に完了しておくことが推奨されるテストと推奨テストの一覧は次のとおりです。適切なテストはユースケースによって異なります。ユーザーに最適なエクスペリエンスを提供するには、統合に想定されるすべての機能を慎重にテストする必要があります。
前提条件
少なくとも 1 つのポイントカード オブジェクトを作成し、 テストを開始する前に、Android デバイスの Google ウォレットにパスを追加してください。
必要なテスト
次の表に示す基準に基づいて、カードを一般公開する準備ができているかどうかを判断します。開始する前に、各項目を検証して、 なります。
ボタンのテスト
このセクションでは、[Google ウォレットに追加] ボタンに関するテストの基準を示します。
テスト | 期待される結果 |
---|---|
Chrome ブラウザでボタンをテストします。 | Chrome でパートナーのウェブページにボタンが正しく表示され、機能します。 |
Firefox ブラウザでボタンをテストします。 | Firefox でパートナーのウェブページにボタンが正しく表示され、機能します。 |
Safari ブラウザでボタンをテストします。 | Safari でパートナーのウェブページにボタンが正しく表示され、機能します。 |
Internet Explorer 9 ブラウザのテストボタン | Internet Explorer 9(Citrix)で、パートナーのウェブページにボタンが正しく表示され、機能します。 |
ブラウザのさまざまなズームレベルでボタンをテストします。 | ブラウザのさまざまなズームレベルでボタンが正しくレンダリングされます。 |
ボタンのレンダリング速度をテストします。 | 1 つのボタンが 1 秒以内にレンダリングされる。 |
ポイントカードの保存後に [Google ウォレットに追加] ボタンが非表示になるようにウェブサイトを設計している場合:
|
ウェブサイトに [Google ウォレットに追加] ボタンが再表示されます。 |
ポイントカードの保存後に [Google ウォレットに追加] ボタンが非表示になるようにウェブサイトを設計している場合。 | ポイントカードが保存されたことを示す文字列が表示されます。 |
'Google ウォレットに追加'ボタンとリンクのテスト
このセクションでは、[Google ウォレットに追加] のクリックに関するテストの基準を示します。 ] ボタンを離します。
テスト | 期待される結果 |
---|---|
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 | 作成された JWT に、ボタンの有効なドメインがすべて含まれている(www ではなく https と http ) |
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 | 正しいカードが Google ウォレットに保存されます。 |
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 | カードは保存され、ボタンを再度押すことはできません。 |
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 | 作成された JWT は、approved のクラスを参照します。 |
ブランド ガイドラインのテスト
このセクションでは、Google ウォレットに追加のブランド ガイドラインを確認するための基準を示します。 ] ボタンを離します。
テスト | 期待される結果 |
---|---|
ボタンが 追加先 Google ウォレットのボタンの配置」セクションを参照してください。 | なし |
ボタンが 追加先 Google ウォレットのボタンのデザイン セクションをご覧ください。 | なし |
推奨されるテスト
次の表に示す基準を使用して、ポイントカードを一般公開する準備ができているかどうか判断することをおすすめします。すべての UI テストは、Android ベースのデバイスで Google ウォレット アプリを使用して行う必要があります。
一般的な機能テスト
このセクションでは、一般的な機能テストの基準を示します。
テスト | 期待される結果 |
---|---|
ポイントカードに記載されている連絡先情報を確認します(該当する場合)。 | すべての連絡先情報が有効で最新であること。 |
クラスとパス オブジェクトのテストに合格する
このセクションでは、パスクラスまたはパス オブジェクトの機能を使用するテストの基準を示します。
テスト | 期待される結果 |
---|---|
「 REST API。 | ポイントカードの展開表示でメッセージ リストの上部にメッセージが表示される 。 |
消費者のポイント プログラムのポイント残高を更新します。 | ポイント プログラムの一覧ビューと展開されたビューに、更新されたポイント残高が表示されます: 特定のポイントカードに 24 時間以内にアクセスします |
特定の LoyaltyObject が参照するクラスを変更してコンシューマを移動する
ポイント プログラムに異なる階層がある場合のみ適用
異なる LoyaltyClass で表されます。 |
Google ウォレット アプリのポイントカードの展開ビューに、新しい階層が表示されます。 24 時間。 |
クラスにプレイス ID(関連付けられている場所を含む)または緯度と経度の値が含まれているため、 消費者が店舗の近くにいる場合に通知が届きます。 | なし |
クラスまたはプレイス ID 内の場所の近距離内まで移動します。 | ロイヤリティの高い販売者が近くにいることを示すアラートがスマートフォンに届きます 。 |
クラスの reviewStatus は Approved です。 |
なし |
* REST API(次の宛先にメッセージを送信する予定がある場合) できます。
ユーザー インターフェース テスト
このセクションでは、ユーザー インターフェースの一般的な要素を使用するテストの基準を示します。
テスト | 期待される結果 |
---|---|
テンプレートのすべての必須フィールドに、正しい情報が入力されていることを確認してください。 | なし |
画像が ブランド ガイドライン | なし |
文字列値が、 ブランドの取り扱いガイドライン。 | なし |
ポイントカードがデバイスで正しく表示されます。 | なし |
Google ウォレット アプリで、ポイント プログラムのウェブサイト リンクをクリックします。 | ウェブサイト リンクをクリックすると、適切な販売者のウェブページが表示されます。 |
販売者にバーコード スキャン機能がない場合、バーコードは表示されません 提供しています | なし |
店舗でのテスト
このセクションでは、店舗で実施されるテストの基準を示します。
テスト | 期待される結果 |
---|---|
Google ウォレット アプリを使用して、販売者の POS でバーコード スキャンをテストします。 | バーコードがスキャンされ、ポイントカードが送信されます。 |
販売者のサービス担当者が、ポイント プログラムのスキャンを処理する訓練を受けています。 | なし |