Μετάβαση στο περιεχόμενο

Barcode Scanner Emulator

Δοκιμή κωδίκων QR: πώς να δοκιμάσετε σαρωτές κωδίκων QR

Πρακτικός οδηγός για τη δημιουργία δοκιμαστικών κωδίκων QR και την επαλήθευση του υλικού του σαρωτή, της εισαγωγής σφή πληκτρολογίου, των ροών POS και των εφαρμογών που διαβάζουν QR.

Τι σημαίνει η δοκιμή κωδίκων QR

Η δοκιμή κωδικού QR επαληθεύει ότι ένας σαρωτής μπορεί να αποκωδικοποιήσει το αναμενόμενο περιεχόμενο και ότι το σύστημα που το λαμβάνει χειρίζεται σωστά το αποτέλεσμα. Η επιτυχής αποκωδικοποίηση είναι μόνο το πρώτο βήμα: πρέπει επίσης να ελεγχθούν η εστίαση, ο χρονισμός, οι καταλήξεις, η επικύρωση και η συμπεριφορά της εφαρμογής.

1. Δημιουργήστε έναν δοκιμαστικό κώδικα QR

Ανοίξτε τη γεννήτρια κωδικών QR, εισαγάγετε γνωστό κείμενο ή URL και δημιουργήστε τον κώδικα. Κρατήστε αρχικά την τιμή δοκιμής απλή και έπειτα προσθέστε τα μεγαλύτερα δεδομένα και τους ειδικούς χαρακτήρες που περιμένει η εφαρμογή.

Η γεννήτρια εκτελείται τοπικά, οπότε το περιεχόμενο μένει στο πρόγραμμα περιήγησης. Μπορείτε να κατεβάσετε SVG ή PNG για εκτύπωση, εξαρτήματα δοκιμής ή προβολή σε άλλη οθόνη.

2. Δοκιμάστε φυσικούς σαρωτές και σαρωτές κάμερας

Εμφανίστε τον κώδικα QR σε αναγνώσιμο μέγεθος και με αρκετή αντίθεση. Σαρώστε τον με τη φυσική συσκευή, σαρωτή χειρός που διαβάζει QR, την κάμερα του τηλεφώνου ή την κάμερα της εφαρμογής. Επαναλάβετε με διαφορετικά μεγέθη, αποστάσεις, φωτισμό και εκτυπωμένα δείγματα για να εντοπίσετε τα πρακτικά όρια.

Ένας σαρωτής μόνο 1D δεν μπορεί να διαβάσει κώδικες QR. Επιβεβαιώστε ότι ο σαρωτής υποστηρίζει τη συμβολογία QR πριν διαγνώσετε την εφαρμογή.

3. Δοκιμάστε εισαγωγή QR σε εφαρμογές ιστού, υπολογιστή και POS

Τοποθετήστε την εστίαση στο προβλεπόμενο πεδίο πριν από τη σάρωση και συγκρίνετε την τιμή που λάβατε με το δημιουργημένο περιεχόμενο. Δοκιμάστε επαναλαμβανόμενες σαρώσεις, κενές ή μη έγκυρες καταστάσεις της εφαρμογής, μεγάλα URL και ροές που περνούν από πολλά πεδία.

Στις δοκιμές POS, επαληθεύστε ότι η σάρωση επιλέγει το σωστό προϊόν ή ενέργεια, διατηρεί τη συμπεριφορά ποσότητας και τιμής και δεν προκαλεί ανεπιθύμητη υποβολή.

4. Δοκιμάστε σαρωτές σφή πληκτρολογίου και καταλήξεις

Πολλοί σαρωτές στέλνουν το αποκωδικοποιημένο περιεχόμενο QR ως συμβάντα πληκτρολογίου. Χρησιμοποιήστε τον ελεγκτή εισαγωγής γραμμωτού κώδικα για να επαληθεύσετε την ακριβή τιμή, τον χρονισμό της ριπής και αν η συσκευή προσθέτει ENTER ή TAB.

Για να καταλάβετε γιατί αυτό λειτουργεί, δείτε τον οδηγό σφή πληκτρολογίου HID. Αν ο σαρωτής εκπέμπει λάθος κατάληξη, συγκρίνετε τη ρύθμισή του με τη συμπεριφορά που περιμένει η φόρμα που λαμβάνει τα δεδομένα.

Διάγνωση αποτυχημένων σαρώσεων QR

  • Επιβεβαιώστε ότι ο σαρωτής υποστηρίζει QR Code και ότι η συμβολογία είναι ενεργή.
  • Μεγαλώστε το εμφανιζόμενο ή εκτυπωμένο μέγεθος και χρησιμοποιήστε καθαρό κώδικα υψηλής αντίθεσης.
  • Βεβαιωθείτε ότι ο πλήρης κώδικας QR και η ήσυχη ζώνη είναι ορατά στον σαρωτή.
  • Ελέγξτε την εστίαση, τη διάταξη πληκτρολογίου και την επικύρωση εισαγωγής της εφαρμογής.
  • Χρησιμοποιήστε τον ελεγκτή συμβάντων πληκτρολογίου για να εξετάσετε ακατέργαστα συμβάντα πλήκτρων.

Δοκιμή χωρίς φυσικό υλικό

Όταν δεν υπάρχει υλικό, χρησιμοποιήστε τον Barcode Scanner Emulator για να προσομοιώσετε τα πατήματα του σαρωτή και να δοκιμάσετε τη ροή εισαγωγής της εφαρμογής. Αυτό επαληθεύει τον χειρισμό από την εφαρμογή, αλλά δεν αντικαθιστά την οπτική αποκωδικοποίηση ούτε τις δοκιμές υλικού.

Συχνές ερωτήσεις

Πώς δημιουργώ έναν κώδικα QR για δοκιμή;

Χρησιμοποιήστε τη γεννήτρια κωδίκων QR για να εισαγάγετε κείμενο ή URL και να δημιουργήσετε κώδικα QR τοπικά στο πρόγραμμα περιήγησης. Εμφανίστε τον ή εκτυπώστε τον και σαρώστε τον με τη συσκευή ή την εφαρμογή υπό δοκιμή.

Μπορεί ένας σαρωτής γραμμωτού κώδικα να διαβάσει κώδικα QR;

Ο σαρωτής πρέπει να υποστηρίζει συμβολογίες 2D όπως το QR Code. Ένας σαρωτής μόνο 1D δεν μπορεί να αποκωδικοποιήσει κώδικες QR, ακόμη κι αν και οι δύο συσκευές χρησιμοποιούν εισαγωγή σφή πληκτρολογίου.

Πώς δοκιμάζω το ENTER ή το TAB μετά από σάρωση QR;

Σαρώστε τον δημιουργημένο κώδικα QR στον ελεγκτή εισαγωγής γραμμωτού κώδικα και εξετάστε την ανιχνευμένη κατάληξη. Ρυθμίστε τον σαρωτή ή την εφαρμογή ώστε η κατάληξη να ταιριάζει με την προβλεπόμενη ροή.