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