Zum Inhalt springen

Barcode Scanner Emulator

QR-Code-Tests: So testen Sie QR-Code-Scanner

Ein praxisnaher Leitfaden zum Erzeugen von Test-QR-Codes und zum Prüfen von Scanner-Hardware, Tastatur-Wedge-Eingabe, POS-Abläufen und QR-fähigen Anwendungen.

Was QR-Code-Tests bedeuten

QR-Code-Tests prüfen, ob ein Scanner den erwarteten Inhalt dekodieren kann und das empfangende System das Ergebnis korrekt verarbeitet. Eine erfolgreiche Dekodierung ist nur der erste Schritt: Fokus, Timing, Suffixe, Validierung und das Verhalten der Anwendung müssen ebenfalls geprüft werden.

1. Einen Test-QR-Code erzeugen

Öffnen Sie den QR-Code-Generator, geben Sie einen bekannten Text oder eine URL ein und erzeugen Sie den Code. Halten Sie den Testwert anfangs einfach und ergänzen Sie danach die längeren Daten und Sonderzeichen, die Ihre Anwendung erwartet.

Der Generator läuft lokal, der Inhalt bleibt also im Browser. Sie können ein SVG oder PNG zum Drucken, für Testvorlagen oder zur Anzeige auf einem anderen Bildschirm herunterladen.

2. Physische und kamerabasierte Scanner testen

Zeigen Sie den QR-Code in lesbarer Größe und mit ausreichendem Kontrast an. Scannen Sie ihn mit dem physischen Gerät, einem QR-fähigen Handscanner, der Smartphone-Kamera oder der Anwendungskamera. Wiederholen Sie den Test mit unterschiedlichen Größen, Abständen, Lichtverhältnissen und gedruckten Mustern, um die praktischen Grenzen zu erkennen.

Ein reiner 1D-Barcodescanner kann QR-Codes nicht lesen. Bestätigen Sie, dass der Scanner die QR-Symbologie unterstützt, bevor Sie die Anwendung untersuchen.

3. QR-Eingabe in Web-, Desktop- und POS-Anwendungen testen

Setzen Sie den Fokus vor dem Scannen in das vorgesehene Feld und vergleichen Sie den empfangenen Wert mit dem erzeugten Inhalt. Testen Sie wiederholte Scans, leere oder ungültige Anwendungszustände, lange URLs und Abläufe, die durch mehrere Felder führen.

Beim POS-Test prüfen Sie, dass der Scan das richtige Produkt oder die richtige Aktion auswählt, Menge und Preisverhalten erhält und kein unbeabsichtigtes Absenden auslöst.

4. Tastatur-Wedge-Scanner und Suffixe testen

Viele Scanner senden dekodierten QR-Inhalt als Tastaturereignisse. Verwenden Sie den Barcode-Eingabetester, um den genauen Wert, das Timing des Stoßes und zu prüfen, ob das Gerät ENTER oder TAB anhängt.

Warum das funktioniert, erklärt der Leitfaden HID-Tastatur-Wedge. Wenn der Scanner den falschen Suffix sendet, vergleichen Sie seine Konfiguration mit dem Verhalten, das das empfangende Formular erwartet.

Fehlgeschlagene QR-Scans eingrenzen

  • Bestätigen Sie, dass der Scanner QR Code unterstützt und die Symbologie aktiviert ist.
  • Vergrößern Sie die angezeigte oder gedruckte Darstellung und verwenden Sie einen klaren Code mit hohem Kontrast.
  • Stellen Sie sicher, dass der vollständige QR-Code und die Ruhezone für den Scanner sichtbar sind.
  • Prüfen Sie Fokus, Tastaturlayout und die Eingabevalidierung der Anwendung.
  • Verwenden Sie den Tastaturereignis-Tester, um rohe Tastenereignisse zu untersuchen.

Testen ohne physische Hardware

Wenn keine Hardware verfügbar ist, verwenden Sie den Barcode Scanner Emulator, um Scanner-Tastenanschläge zu simulieren und den Eingabeablauf Ihrer Anwendung zu testen. Das prüft die Verarbeitung in der Anwendung, ersetzt aber weder die optische Dekodierung noch Hardwaretests.

FAQ

Wie erzeuge ich einen QR-Code zum Testen?

Verwenden Sie den QR-Code-Generator, geben Sie Text oder eine URL ein und erzeugen Sie einen QR-Code lokal in Ihrem Browser. Zeigen Sie ihn an oder drucken Sie ihn und scannen Sie ihn dann mit dem zu testenden Gerät oder der Anwendung.

Kann ein Barcodescanner einen QR-Code lesen?

Ein Scanner muss 2D-Symbologien wie QR Code unterstützen. Ein reiner 1D-Scanner kann QR-Codes nicht dekodieren, auch wenn beide Geräte die Eingabe über einen Tastatur-Wedge nutzen können.

Wie teste ich ENTER oder TAB nach einem QR-Scan?

Scannen Sie den erzeugten QR-Code in den Barcode-Eingabetester und prüfen Sie den erkannten Suffix. Konfigurieren Sie Scanner oder Anwendung so, dass der Suffix zum vorgesehenen Ablauf passt.