Pengujian pra-peluncuran

Berikut ini daftar pengujian wajib dan yang direkomendasikan yang harus Anda selesaikan sebelum meluncurkan integrasi Google Wallet API. Pengujian yang sesuai bervariasi menurut kasus penggunaan. Anda harus dengan hati-hati menguji semua fungsi integrasi yang diharapkan untuk memastikan pengalaman terbaik bagi pengguna Anda.

Prasyarat

Anda harus membuat setidaknya satu objek Boarding Pass dan menambahkan kartu tersebut ke Google Wallet di perangkat Android sebelum memulai pengujian.

Pengujian yang diperlukan

Google menggunakan kriteria dalam tabel berikut untuk menentukan apakah Kartu Anda siap untuk dirilis ke publik. Sebelum peluncuran, verifikasi setiap item untuk memastikan Anda siap mengirimkan Kartu untuk dirilis.

Pengujian tombol

Bagian ini mencantumkan kriteria untuk pengujian yang menggunakan tombol Tambahkan ke Google Wallet.

Pengujian Hasil yang diharapkan
Tombol uji di browser Chrome. Tombol merender dan berfungsi dengan benar di halaman web partner pada Chrome.
Tombol uji di browser Firefox. Tombol ditampilkan dan berfungsi dengan benar di halaman web partner di Firefox.
Tombol uji di browser Safari. Tombol merender dan berfungsi dengan benar di halaman web partner di Safari.
Tombol tes di browser Internet Explorer 9. Tombol merender dan berfungsi dengan benar di halaman web partner di Internet Explorer 9 (Citrix).
Tombol uji pada tingkat zoom browser yang berbeda. Tombol dirender dengan benar pada berbagai tingkat zoom browser.
Uji kecepatan rendering tombol. Satu tombol dirender dalam waktu tidak lebih dari 1 detik.
Jika Anda mendesain situs agar tombol Tambahkan ke Google Wallet menghilang setelah Boarding Pass disimpan:
  1. Klik tombol Tambahkan ke Google Wallet di situs Anda
  2. Menghapus kartu yang disimpan dari Google Wallet
Tombol Tambahkan ke Google Wallet akan muncul kembali di situs Anda.
Jika Anda mendesain situs agar tombol Tambahkan ke Google Wallet menghilang setelah Boarding Pass disimpan. String akan muncul untuk menunjukkan bahwa Boarding Pass telah disimpan.

Pengujian link dan tombol 'Tambahkan ke Google Wallet'

Bagian ini mencantumkan kriteria untuk pengujian yang dilakukan dengan mengklik tombol Tambahkan ke Google Wallet.

Pengujian Hasil yang diharapkan
Klik tombol Tambahkan ke Google Wallet di situs Anda. JWT yang dibuat berisi semua domain yang valid untuk tombol (https dan http, bukan www)
Klik tombol Tambahkan ke Google Wallet di situs Anda. Kartu yang benar telah disimpan ke Google Wallet.
Klik tombol Tambahkan ke Google Wallet di situs Anda. Kartu disimpan dan Anda tidak dapat menekan tombol lagi.
Klik tombol Tambahkan ke Google Wallet di situs Anda. JWT yang dibuat merujuk ke class approved.

Pengujian pedoman merek

Bagian ini mencantumkan kriteria untuk memeriksa pedoman merek dari tombol Tambahkan ke Google Wallet.

Pengujian Hasil yang diharapkan
Pastikan tombol Anda mematuhi bagian penempatan tombol Tambahkan ke Google Wallet dalam Pedoman brand. T/A
Pastikan tombol Anda mematuhi bagian desain tombol Tambahkan ke Google Wallet dalam Pedoman merek. T/A

Google menyarankan kriteria dalam tabel berikut untuk menentukan apakah Boarding Pass Anda siap untuk dirilis ke publik. Semua pengujian UI harus dilakukan dengan penggunaan aplikasi Google Wallet di perangkat berbasis Android.

Pengujian fungsionalitas umum

Bagian ini mencantumkan kriteria untuk pengujian fungsional umum.

Pengujian Hasil yang diharapkan
Validasi informasi kontak yang diberikan dengan Boarding Pass (jika ada). Semua informasi kontak valid dan terbaru.

Lulus pengujian Class dan Lulus pengujian Objek

Bagian ini mencantumkan kriteria untuk pengujian yang menerapkan fungsionalitas Lulus Class atau Lulus Objek.

Pengujian Hasil yang diharapkan
Tambahkan pesan ke class menggunakan REST API. Pesan muncul di bagian atas daftar pesan dalam tampilan Boarding Pass yang diperluas di aplikasi Google Wallet*.
Tetapkan class.localDijadwalkanKeberangkatanDateTime pada penerbangan Anda ke waktu dalam waktu dekat. Penerbangan harus mengirimkan notifikasi tiga jam sebelum class.localDijadwalkanKeberangkatanDateTime.
Class memiliki reviewStatus Approved. T/A

*Anda juga harus menguji penambahan pesan ke masing-masing objek menggunakan REST API jika Anda berencana mengirim pesan ke masing-masing pengguna.

Pengujian antarmuka pengguna

Bagian ini mencantumkan kriteria untuk pengujian yang menerapkan elemen umum antarmuka pengguna.

Pengujian Hasil yang diharapkan
Pastikan semua kolom wajib diisi pada template Anda sudah diisi dengan informasi yang benar. T/A
Pastikan gambar Anda mematuhi semua panduan gambar dalam Pedoman brand T/A
Pastikan nilai string Anda mematuhi semua panduan judul dalam Pedoman merek. T/A
Boarding Pass dirender dengan benar di perangkat. T/A
Klik link situs di aplikasi Google Wallet untuk program penerbangan Anda. Link situs akan menampilkan halaman web penjual yang benar.

Pengujian di toko

Bagian ini mencantumkan kriteria pengujian yang akan dilakukan di lokasi toko.

Pengujian Hasil yang diharapkan
Uji pemindaian kode batang di tempat penjualan penjual dengan aplikasi Google Wallet. Pemindaian kode batang dan Boarding Pass disampaikan.
Staf layanan penjual terlatih untuk menangani pemindaian penerbangan. T/A