テストプラン

次のテスト計画は、Google ウォレットとの統合をテストする際に役立ちます。

プロビジョニング

承認済みの ID プロビジョニング

ID プロビジョニングが拒否されました

  1. 不承認または期限切れの ID を使用してプロビジョニング フローを完了する
  2. プロビジョニング フローの画面を閉じるか、ウォレットのホーム画面に手動で移動する
  3. ウォレットで運転免許証をクリックします。
  4. バックエンドで登録を拒否する
  5. DC リクエストが拒否されたことを知らせる通知が届きます。

  6. DC リクエストが拒否されたことを示す通知も表示されます。

  7. 通知または不承認カードをクリックすると、申請が不承認になったことを説明するページに移動します。

  8. 不承認カードを直接閉じるか、不承認ページの [OK] をクリックすると、状態がクリアされ、再申請できるようになります。

Extended Review Provisioning

  1. 延長された審査 ID を使用してプロビジョニング フローを完了する
  2. プロビジョニング フローの画面を閉じるか、ウォレットのホーム画面に手動で移動する
  3. 想定される動作については、拡張レビュー ページを参照してください。

Extended Review to Approval

  1. 延長された審査 ID を使用してプロビジョニング フローを完了する
  2. プロビジョニング フローの画面を閉じるか、ウォレットのホーム画面に手動で移動する
  3. バックエンドから登録リクエストを承認する
  4. DC リクエストが承認されたという通知が届き、DC がウォレットに自動的にダウンロードされます。

Extended Review から Rejected に変更

  1. 延長された審査 ID を使用してプロビジョニング フローを完了する
  2. プロビジョニング フローの画面を閉じるか、ウォレットのホーム画面に手動で移動する
  3. バックエンドから登録リクエストを拒否する
  4. しばらくすると、DC リクエストが拒否されたことを示す通知が表示されます。

プレゼンテーション

事前作業

  • (「ホルダー」)デバイスで DC がプロビジョニングされ、使用できる状態になるように、プロビジョニング フローを完了します。
  • デバイスで Bluetooth、位置情報サービス、NFC がすべて有効になっていることを確認する
  • リーダー アプリ検証ツール apk がインストールされた 2 台目の「リーダー」デバイスがある

NFC プレゼンテーション

  1. リーダー デバイスでリーダー アプリを開く

    1. テストケースのプルダウン メニューで適切なオプションが選択されていることを確認します。

  2. DC でデバイスのロックを解除する

    1. 2 台のデバイスを約 2.5 cm 離して持ち、NFC タップを実行します。
    2. ホルダー デバイスが振動し、読み込み画面が表示され、リクエストされたフィールドのリストが表示されます(画面が表示されない場合は、スマートフォンを離してもう一度お試しください)。

  3. [続行] をクリックする

    1. PIN または生体認証を使用して確認する
    2. ホルダー デバイスに転送アニメーションが表示される

  4. データを送信した後、DC デバイスは一時的に切断されます。その後、リーダー デバイスに DC の詳細が表示されます。[Issuer's DS Key recognized] 以外のすべてのチェックで緑色のチェックマークが表示されていることを確認します。

QR コードの提示

  1. リーダー デバイスでリーダー アプリを開く

    • [Request mDL] と [Mandatory fields] のチェックボックスをオンにします。
    • [次へ] をクリックします。

  2. DC でデバイスのロックを解除し、DC を開いて、画面下部の [コードを表示] ボタンをクリックします。

  3. リーダー デバイスでバーコードをスキャンする

    • リクエストされたフィールドがホルダー デバイスに表示される
    • [続行] をクリックする

  4. PIN または生体認証を使用して確認し、ホルダー デバイスに送信アニメーションが表示される

  5. データを送信した後、DC デバイスは一時的に切断されます。その後、リーダー デバイスに DC の詳細が表示されます。[Issuer's DS Key recognized] 以外のすべてのチェックに緑色のチェックマークが表示されていることを確認します。

ロック画面からの NFC プレゼンテーション

前提条件: このテストでは、デバイスに Android 15 以降が搭載されている必要があります。

  1. デバイスをロックする
  2. NFC タップを実行する
  3. 以下を確認します。
    • デバイスのロックを解除するよう求めるメッセージが表示される
    • ロックを解除すると、同意画面が表示され、端末がリクエストしている情報が表示されます。
  4. 続行して、プレゼンテーションが想定どおりに動作することを確認する

管理

更新の通知

  1. プロビジョニング フローに沿って DC をプロビジョニングする
  2. DC が完全に承認され、ウォレットで利用可能になったら、バックエンドから DC の詳細を更新します。
  3. 更新の通知が表示されます。

発行元ベースの削除

  1. プロビジョニング フローに沿って DC をプロビジョニングする
  2. DC が完全に承認され、ウォレットで利用可能になったら、バックエンドから DC をキャンセルします。
  3. ID はウォレットから削除されます。

デバイスから削除

  1. プロビジョニング フローを完了して、デバイスで完全にプロビジョニングされた DC を利用できるようにし、プレゼンテーションの準備を整えます。
  2. ウォレットのホーム画面から DC カードを開く
  3. その他メニューをクリックして、[削除] を選択します。
  4. [キャンセル] をクリックし、カードがまだ利用可能であることを確認します。カードは引き続き表示されているはずです。
  5. その他メニューをクリックし、もう一度 [削除] を選択します。
  6. [確認] をクリックします。
  7. 以下を確認します。
    • ウォレットのホーム画面が表示されます
    • DC がカード一覧に表示されなくなった
    • プロビジョニング フローを再度開始できます

DC 情報を表示する

  1. プロビジョニング フローを完了して、デバイスで完全にプロビジョニングされた DC を利用できるようにし、プレゼンテーションの準備を整えます。
  2. ウォレットのホーム画面から DC を開く
  3. [詳細を表示] -> [州 ID 情報] ボタンをクリックします。
  4. 以下を確認します。
    1. ロック解除を求められる
    2. すべての DC フィールドが表示され、利用可能なすべての詳細を確認できるようにビューをスクロールできます。
    3. すべてのフィールドが正しい形式で、人が読める形式になっている