Barcode Scanner Emulator
Pengujian kode QR: cara menguji pemindai kode QR
Panduan praktis untuk membuat kode QR uji serta memverifikasi perangkat keras pemindai, masukan keyboard wedge, alur kerja POS, dan aplikasi yang mampu membaca QR.
Apa arti pengujian kode QR
Pengujian kode QR memastikan pemindai dapat mendekode isi yang diharapkan dan sistem penerima menangani hasilnya dengan benar. Dekode yang berhasil hanyalah langkah pertama: fokus, pengaturan waktu, akhiran, validasi, dan perilaku aplikasi juga perlu diperiksa.
1. Buat kode QR uji
Buka pembuat kode QR, masukkan nilai teks atau URL yang diketahui, lalu buat kodenya. Pertahankan nilai uji tetap sederhana pada awalnya, kemudian tambahkan data yang lebih panjang dan karakter khusus yang diharapkan aplikasi Anda.
Pembuat ini berjalan secara lokal, jadi isinya tetap di peramban. Anda dapat mengunduh SVG atau PNG untuk dicetak, perlengkapan uji, atau ditampilkan di layar lain.
2. Uji pemindai fisik dan berbasis kamera
Tampilkan kode QR pada ukuran yang terbaca dengan kontras yang cukup. Pindai dengan perangkat fisik, pemindai genggam yang mampu QR, kamera ponsel, atau kamera aplikasi. Ulangi dengan ukuran, jarak, kondisi cahaya, dan sampel cetak yang berbeda untuk menemukan batas praktis.
Pemindai kode batang yang hanya 1D tidak dapat membaca kode QR. Pastikan pemindai mendukung simbologi QR sebelum mendiagnosis aplikasi.
3. Uji masukan QR di aplikasi web, desktop, dan POS
Letakkan fokus di bidang yang dimaksud sebelum memindai dan bandingkan nilai yang diterima dengan isi yang dibuat. Uji pemindaian berulang, status aplikasi yang kosong atau tidak valid, URL panjang, dan alur kerja yang melewati banyak bidang.
Untuk pengujian POS, pastikan pemindaian memilih produk atau tindakan yang benar, mempertahankan perilaku jumlah dan harga, serta tidak memicu pengiriman yang tidak diinginkan.
4. Uji pemindai keyboard wedge dan akhiran
Banyak pemindai mengirim isi QR yang didekode sebagai peristiwa papan ketik. Gunakan penguji masukan kode batang untuk memverifikasi nilai yang persis, pengaturan waktu semburan, dan apakah perangkat menambahkan ENTER atau TAB.
Untuk memahami mengapa ini berhasil, lihat panduan keyboard wedge HID. Jika pemindai mengeluarkan akhiran yang salah, bandingkan konfigurasinya dengan perilaku yang diharapkan formulir penerima.
Pecahkan pemindaian QR yang gagal
- Pastikan pemindai mendukung QR Code dan simbologinya diaktifkan.
- Perbesar ukuran yang ditampilkan atau dicetak dan gunakan kode yang jelas serta kontras tinggi.
- Pastikan seluruh kode QR dan zona tenang terlihat oleh pemindai.
- Periksa fokus, tata letak papan ketik, dan validasi masukan aplikasi.
- Gunakan penguji peristiwa papan ketik untuk memeriksa peristiwa tombol mentah.
Uji tanpa perangkat keras fisik
Saat perangkat keras tidak tersedia, gunakan Barcode Scanner Emulator untuk menirukan ketukan pemindai dan menguji alur kerja masukan aplikasi Anda. Ini memverifikasi penanganan aplikasi, tetapi tidak menggantikan dekode optik atau pengujian perangkat keras.
Pertanyaan umum
Bagaimana cara membuat kode QR untuk pengujian?
Gunakan pembuat kode QR untuk memasukkan teks atau URL dan membuat kode QR secara lokal di peramban Anda. Tampilkan atau cetak, lalu pindai dengan perangkat atau aplikasi yang diuji.
Bisakah pemindai kode batang membaca kode QR?
Pemindai harus mendukung simbologi 2D seperti QR Code. Pemindai yang hanya 1D tidak dapat mendekode kode QR meskipun kedua perangkat dapat memakai masukan keyboard wedge.
Bagaimana cara menguji ENTER atau TAB setelah pemindaian QR?
Pindai kode QR yang dibuat ke penguji masukan kode batang dan periksa akhiran yang terdeteksi. Konfigurasikan pemindai atau aplikasi agar akhiran sesuai dengan alur kerja yang dimaksud.