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。 | 搭乗券の展開ビューでメッセージ リストの上部にメッセージが表示されます 。 |
フライトの class.localScheduledDepartureDateTime を近い将来の時間に設定します。 | フライトは、class.localScheduledDepartureDateTime の 3 時間前に通知を送信する必要があります。 |
クラスの reviewStatus は Approved です。 |
なし |
* REST API(次の宛先にメッセージを送信する予定がある場合) できます。
ユーザー インターフェース テスト
このセクションでは、ユーザー インターフェースの一般的な要素を使用するテストの基準を示します。
テスト | 期待される結果 |
---|---|
テンプレートのすべての必須フィールドに、正しい情報が入力されていることを確認してください。 | なし |
画像が ブランド ガイドライン | なし |
文字列値が、 ブランドの取り扱いガイドライン。 | なし |
搭乗券がデバイスに正しく表示されます。 | なし |
Google ウォレット アプリで、ご利用のフライト プログラムのウェブサイト リンクをクリックします。 | ウェブサイト リンクをクリックすると、適切な販売者のウェブページが表示されます。 |
店舗でのテスト
このセクションでは、店舗で実施されるテストの基準を示します。
テスト | 期待される結果 |
---|---|
Google ウォレット アプリを使用して、販売者の POS でバーコード スキャンをテストします。 | バーコードがスキャンされ、搭乗券が転送されます。 |
販売者のサービス担当者がフライトスキャンに対応する訓練を受けていること。 | なし |