Naar inhoud springen

Barcode Scanner Emulator

Testhandleiding voor POS-barcodes

Kassasystemen combineren meerdere scannerafhankelijke gedragingen in één workflow. Elk veld apart testen mist de fouten die alleen tijdens een realistische afrekenvolgorde zichtbaar worden.

Productopzoeking

Scan een bekende geldige productbarcode in het artikelveld en controleer of het juiste product, de prijs en de beschikbare voorraad worden getoond. Test met barcodes van verschillende symbologieën uit de catalogus (UPC-A voor Amerikaanse detailhandel, EAN-13 voor internationale producten), omdat sommige POS-systemen maar één formaat correct verwerken.

Ongeldige barcodes

Scan een barcode met een kapotte controlesom, een barcode die niet in de productcatalogus staat en een gedeeltelijk bedekt of beschadigd etiket. Elk geval moet een duidelijke, onderscheiden foutmelding geven, geen algemene fout en al helemaal niet stilzwijgend een verkeerde of lege regel toevoegen.

Aantalafhandeling

Scan hetzelfde product meerdere keren achter elkaar en controleer of het aantal correct oploopt in plaats van dubbele regels te maken. Als de workflow een "aantalbarcode" ondersteunt die vóór het product wordt gescand (bijvoorbeeld "x3" en daarna de productcode), test die volgorde specifiek, inclusief wat er gebeurt als de aantalscan wordt onderbroken.

Achtervoegselgedrag bij afrekenen met meerdere velden

Controleer of het ingestelde achtervoegsel (zie ENTER- en TAB-achtervoegsels) bij elke stap het juiste doet: een artikel toevoegen mag niet de hele afrekening verzenden, maar een speciale barcode "verkoop afronden" (als de workflow die gebruikt) wel.

Focusproblemen tijdens het afrekenen

Test scannen direct na het openen van een kortings- of couponvenster, nadat een betaaldialoog verschijnt en direct nadat het vorige artikel is toegevoegd (voordat de interface klaar is met opnieuw tekenen). Focusverlies tijdens deze overgangen is een van de meest voorkomende echte POS-fouten, omdat een scan die nergens terechtkomt makkelijk onopgemerkt blijft tot een kassamedewerker meldt dat "artikelen soms niet worden toegevoegd".

Offline en verslechterde scenario's

Als de POS een offlinemodus ondersteunt, test dan scannen terwijl je offline bent en controleer of artikelen correct in de wachtrij komen voor latere synchronisatie. Test ook wat er gebeurt als een productopzoeking traag is of mislukt: blokkeert de interface verdere scans, of kan een kassamedewerker vooruit scannen terwijl een eerdere opzoeking nog loopt (wat zonder zorgvuldige afhandeling de regelvolgorde kan verstoren)?

Aanbevolen hulpmiddelen

Gebruik de barcodegenerator om geldige en bewust ongeldige testbarcodes te maken (bijvoorbeeld een kapotte controlesom) en de barcode-invoertester om de ruwe scan vast te leggen voordat je de volledige POS-stroom test.