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。 | オファーの展開表示で、メッセージ リストの上部にメッセージが表示されます 。 |
Offer の validTimeInterval.end の間隔を近い将来の時間に設定します。 | 特典は、時間が経過すると期限切れに設定する必要があります。 |
クラスにプレイス ID(関連付けられている場所を含む)または緯度と経度の値が含まれているため、 消費者が店舗の近くにいる場合に通知が届きます。 | なし |
クラスまたはプレイス ID 内の場所の近距離内まで移動します。 | お客様のクーポンの販売者が近くにあることを通知するアラートがスマートフォンに届きます 。 |
クラスの reviewStatus は Approved です。 |
なし |
* REST API(次の宛先にメッセージを送信する予定がある場合) できます。
ユーザー インターフェース テスト
このセクションでは、ユーザー インターフェースの一般的な要素を使用するテストの基準を示します。
テスト | 期待される結果 |
---|---|
テンプレートのすべての必須フィールドに、正しい情報が入力されていることを確認してください。 | なし |
画像が ブランド ガイドライン | なし |
文字列値が、 ブランドの取り扱いガイドライン。 | なし |
特典がデバイスに正しくレンダリングされます。 | なし |
Google ウォレット アプリで、特典プログラムのウェブサイト リンクをクリックします。 | ウェブサイト リンクをクリックすると、適切な販売者のウェブページが表示されます。 |
販売者にバーコード スキャン機能がない場合、バーコードは表示されません 提供しています | なし |
店舗でのテスト
このセクションでは、店舗で実施されるテストの基準を示します。
テスト | 期待される結果 |
---|---|
Google ウォレット アプリを使用して、販売者の POS でバーコード スキャンをテストします。 | バーコードがスキャンされ、オファーが転送されます。 |
販売者のサービス担当者がクーポンのスキャンを処理する訓練を受けたこと。 | なし |