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 minimal satu objek kartu loyalitas dan menambahkan kartu ke Google Wallet di perangkat yang didukung 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 kartu loyalitas 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 kartu loyalitas disimpan. String akan muncul untuk menunjukkan bahwa kartu loyalitas 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 kartu loyalitas Anda siap untuk rilis 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 kartu loyalitas (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 akan muncul di bagian atas daftar pesan dalam tampilan kartu loyalitas yang diperluas di aplikasi Google Wallet*.
Perbarui saldo poin untuk program loyalitas konsumen. Saldo poin yang diperbarui akan muncul dalam tampilan daftar program loyalitas dan tampilan yang diperluas untuk kartu loyalitas tertentu dalam waktu 24 jam.
Ubah class yang dirujuk LoyaltyObject tertentu untuk memindahkan konsumen ke tingkat loyalitas yang berbeda (hanya berlaku jika program loyalitas Anda memiliki tingkat berbeda yang masing-masing diwakili oleh LoyaltyClass yang berbeda). Tingkat baru akan muncul dalam tampilan kartu loyalitas yang diperluas di aplikasi Google Wallet dalam waktu 24 jam.
Class Anda berisi ID tempat (dengan lokasi terkait) atau nilai lintang/bujur sehingga konsumen akan diberi tahu saat mereka berada di dekat salah satu lokasi Anda. T/A
Pergilah ke lokasi yang berdekatan dengan ID kelas atau tempat Anda. Notifikasi akan muncul di ponsel yang menunjukkan bahwa ada penjual di sekitar untuk kartu loyalitas Anda.
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
kartu loyalitas dirender dengan benar di perangkat. T/A
Klik link situs di aplikasi Google Wallet untuk program loyalitas Anda. Link situs akan menampilkan halaman web penjual yang benar.
Penjual tidak menampilkan kode batang jika mereka tidak memiliki kemampuan pemindaian kode batang di toko. T/A

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 kartu loyalitas akan dikirimkan.
Staf layanan penjual dilatih untuk menangani pemindaian loyalitas. T/A