リリース前テスト

以下は、Google Wallet API の統合を開始する前に完了しておく必要のあるテストと推奨されるテストのリストです。適切なテストはユースケースによって異なります。ユーザーに最適なエクスペリエンスを提供するために、統合で想定されるすべての機能を慎重にテストする必要があります。

前提条件

テストを開始する前に、少なくとも 1 つの搭乗券オブジェクトを作成し、Android デバイスの Google ウォレットにそのパスを追加する必要があります。

必要なテスト

次の表に示す基準を使用して、カードを一般公開する準備ができているかどうかを判断します。リリースする前に、各項目を検証して、カードを一般公開する準備ができていることを確認してください。

ボタンのテスト

このセクションでは、[Google ウォレットに追加] ボタンに関するテストの基準を示します。

テスト 期待される結果
Chrome ブラウザでボタンをテストします。 Chrome で、パートナーのウェブページ上にボタンが正しく表示され、機能します。
Firefox ブラウザでボタンをテストします。 Firefox で、パートナーのウェブページ上にボタンが正しく表示され、機能します。
Safari ブラウザでボタンをテストします。 Safari で、パートナーのウェブページ上にボタンが正しく表示され、機能します。
Internet Explorer 9 ブラウザでボタンをテストします。 Internet Explorer 9(Citrix)で、パートナーのウェブページ上にボタンが正しく表示され、機能します。
ブラウザのさまざまなズームレベルでボタンをテストします。 ボタンは、ブラウザのさまざまなズームレベルで正しく表示されます。
ボタンのレンダリング速度をテストします。 1 つのボタンが 1 秒以内に表示されます。
搭乗券の保存後に [Google ウォレットに追加] ボタンが非表示になるようにウェブサイトを設計している場合:
  1. ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。
  2. 保存したカードを Google ウォレットから削除する
ウェブサイトに [Google ウォレットに追加] ボタンが再表示されます。
搭乗券の保存後に [Google ウォレットに追加] ボタンが非表示になるようにウェブサイトを設計している場合。 搭乗券が保存されたことを示す文字列が表示されます。

[Google ウォレットに追加] ボタンとリンクのテスト

このセクションでは、[Google ウォレットに追加] ボタンのクリックに関するテストの基準を示します。

テスト 期待される結果
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 作成された JWT に、ボタンの有効なドメインすべてが含まれています(httpshttpwww は含まれません)。
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 正しいカードが Google ウォレットに保存されます。
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 カードが保存され、ボタンを再度押すことができなくなります。
ウェブサイトの [Google ウォレットに追加] ボタンをクリックします。 作成された JWT が approved のクラスを参照します。

ブランド ガイドラインのテスト

このセクションでは、[Google ウォレットに追加] ボタンのブランド ガイドラインを確認するための基準を示します。

テスト 期待される結果
ボタンが、ブランド ガイドラインの [Google ウォレットに追加] ボタンの配置要件を満たしていることを確認します。 なし
ボタンが、ブランド ガイドラインの [Google ウォレットに追加] ボタンのデザイン要件を満たしていることを確認します。 なし

次の表に示す基準を使用して、搭乗券を一般公開する準備ができているかどうか判断することをおすすめします。すべての UI テストは、Android ベースのデバイスで Google ウォレット アプリを使用して行う必要があります。

一般的な機能テスト

このセクションでは、一般的な機能テストの基準を示します。

テスト 期待される結果
搭乗券に記載されている連絡先情報(該当する場合)を確認します。 すべての連絡先情報が有効かつ最新であること。

クラスとパス オブジェクトのテストパス

このセクションでは、パスクラスまたはパス オブジェクトの機能に関するテストの基準を示します。

テスト 期待される結果
REST API を使用して、メッセージをクラスに追加します。 Google ウォレット アプリ* の搭乗券の展開ビューで、メッセージ リストの先頭にメッセージが表示されます。
フライトの class.localScheduledDepartureDateTime に未来の時間を設定します。 class.localScheduledDepartureDateTime の 3 時間前に通知が送信されます。
クラスの reviewStatusApproved です。 なし

*個々のユーザーにメッセージを送信する場合は、REST API を使用した個々のオブジェクトへのメッセージの追加もテストする必要があります。

ユーザー インターフェース テスト

このセクションでは、ユーザー インターフェースの一般的な要素に関するテストの基準を示します。

テスト 期待される結果
テンプレートのすべての必須フィールドに正しい情報が入力されていることを確認します。 なし
画像が、ブランド ガイドラインの画像のガイドラインすべてを遵守していることを確認します。 なし
文字列値が、ブランド ガイドラインの見出しのガイドラインすべてを遵守していることを確認します。 なし
搭乗券がデバイスに正しく表示されています。 なし
Google ウォレット アプリでご利用のフライト プログラムのウェブサイト リンクをクリックします。 ウェブサイト リンクをクリックすると、適切な販売者のウェブページが表示されます。

店舗でのテスト

このセクションでは、店舗で実施するテストの基準を示します。

テスト 期待される結果
Google ウォレット アプリを使用して、販売者の POS でバーコード スキャンをテストします。 バーコードがスキャンされ、搭乗券が読み取られます。
販売者のサービス担当者がフライトのスキャンを処理する訓練を受けています。 なし