Zum Inhalt springen

Barcode Scanner Emulator

Leitfaden zum Testen von POS-Barcodes

Kassensysteme bündeln mehrere scannerabhängige Verhaltensweisen in einem Ablauf. Wer jedes Feld isoliert testet, übersieht Fehler, die nur in einem realistischen Kassiervorgang auftreten.

Produktsuche

Scannen Sie einen bekannt gültigen Produktbarcode in das Artikelfeld und prüfen Sie, ob das richtige Produkt, der Preis und der verfügbare Bestand angezeigt werden. Testen Sie mit Barcodes verschiedener Symbologien aus Ihrem Katalog (UPC-A für den US-Einzelhandel, EAN-13 für internationale Produkte), denn manche POS-Systeme werten nur ein Format korrekt aus.

Ungültige Barcodes

Scannen Sie einen Barcode mit fehlerhafter Prüfsumme, einen Barcode, der nicht im Produktkatalog steht, und ein teilweise verdecktes oder beschädigtes Etikett. Jeder Fall soll eine klare, eigene Fehlermeldung erzeugen, keine allgemeine Fehlermeldung und schon gar nicht stillschweigend eine falsche oder leere Position hinzufügen.

Mengenbehandlung

Scannen Sie dasselbe Produkt mehrmals hintereinander und prüfen Sie, dass die Menge korrekt erhöht wird, statt doppelte Positionen anzulegen. Wenn Ihr Ablauf einen „Mengenbarcode“ unterstützt, der vor dem Produkt gescannt wird (zum Beispiel „x3“ und danach der Produktcode), testen Sie genau diese Folge, auch was geschieht, wenn der Mengenscan unterbrochen wird.

Suffix-Verhalten in einem Kassiervorgang mit mehreren Feldern

Prüfen Sie, dass der konfigurierte Suffix (siehe Suffixe ENTER und TAB) an jedem Schritt das Richtige tut: Das Hinzufügen eines Artikels darf nicht den gesamten Kassiervorgang absenden, ein eigener Barcode „Verkauf abschließen“ (falls Ihr Ablauf einen verwendet) aber schon.

Fokusprobleme während des Kassiervorgangs

Testen Sie das Scannen unmittelbar nach dem Öffnen eines Rabatt- oder Gutschein-Dialogs, nachdem ein Zahlungsdialog erscheint und direkt nachdem der vorherige Artikel hinzugefügt wurde (bevor die Oberfläche fertig neu gezeichnet ist). Fokusverlust bei diesen Übergängen gehört zu den häufigsten POS-Fehlern in der Praxis, denn ein Scan, der nirgendwo landet, fällt leicht erst auf, wenn eine Kassierkraft meldet, dass „Artikel manchmal nicht hinzugefügt werden“.

Offline- und eingeschränkte Szenarien

Wenn Ihr POS einen Offline-Modus unterstützt, testen Sie das Scannen ohne Verbindung und prüfen Sie, dass Artikel korrekt für eine spätere Synchronisierung vorgemerkt werden. Testen Sie auch, was geschieht, wenn eine Produktsuche langsam ist oder fehlschlägt: Blockiert die Oberfläche weitere Scans, oder kann eine Kassierkraft weiter scannen, während eine vorherige Suche noch aussteht (was ohne sorgfältige Behandlung zu Positionen in falscher Reihenfolge führen kann)?

Empfohlene Werkzeuge

Verwenden Sie den Barcode-Generator, um gültige und absichtlich ungültige Testbarcodes zu erzeugen (zum Beispiel mit fehlerhafter Prüfsumme), und den Barcode-Eingabetester, um die rohe Scan-Erfassung zu prüfen, bevor Sie den vollständigen POS-Ablauf testen.