Barcode Scanner Emulator
Vejledning til POS-stregkodetest
Kassesystemer samler flere scannerafhængige adfærdsmønstre i én arbejdsgang. At teste hvert felt for sig overser de fejl, der kun viser sig under en realistisk betalingssekvens.
Produktopslag
Scan en kendt gyldig produktstregkode ind i varefeltet, og bekræft, at det rigtige produkt, prisen og det tilgængelige lager vises. Test med stregkoder for forskellige symbologier, som dit katalog bruger (UPC-A til amerikansk detailhandel, EAN-13 til internationale produkter), fordi nogle POS-systemer kun fortolker ét format korrekt.
Ugyldige stregkoder
Scan en stregkode med en brudt kontrolsum, en stregkode der ikke findes i produktkataloget, og en delvist tildækket eller beskadiget etiket. Hvert tilfælde skal give en tydelig, særskilt fejlmeddelelse frem for en generel fejl eller, værre, tavst tilføje en forkert eller tom linje.
Antalshåndtering
Scan det samme produkt flere gange i træk, og bekræft, at antallet tælles korrekt op i stedet for at oprette dublerede linjer. Hvis din arbejdsgang understøtter en "antalsstregkode", der scannes før produktet (for eksempel "x3" og derefter produktkoden), så test netop den sekvens, herunder hvad der sker, hvis antalsscanningen afbrydes.
Suffiksadfærd i en kasse med flere felter
Bekræft, at det konfigurerede suffiks (se ENTER- og TAB-suffikser) gør det rigtige ved hvert trin: At tilføje en vare må ikke sende hele betalingen, men en særlig stregkode for "gennemfør salg" (hvis din arbejdsgang bruger en) skal.
Fokusproblemer under betaling
Test scanning lige efter åbning af en rabat- eller kuponmodal, efter at en betalingsdialog vises, og lige efter at den forrige vare blev tilføjet (før brugerfladen er færdig med at tegne igen). Tab af fokus under disse overgange er en af de mest almindelige POS-fejl i praksis, fordi en scanning, der ikke lander nogen steder, er let at overse, indtil en kassemedarbejder rapporterer, at "varer nogle gange ikke bliver tilføjet".
Offline og forringede scenarier
Hvis dit POS understøtter offlinetilstand, så test scanning uden forbindelse, og bekræft, at varer sættes korrekt i kø til senere synkronisering. Test også, hvad der sker, hvis et produktopslag er langsomt eller fejler: Blokerer brugerfladen for flere scanninger, eller kan en kassemedarbejder scanne videre, mens et tidligere opslag stadig afventer (hvilket kan give linjer i forkert rækkefølge, hvis det ikke håndteres omhyggeligt)?
Anbefalede værktøjer
Brug Stregkodegeneratoren til at lave gyldige og bevidst ugyldige teststregkoder (for eksempel en brudt kontrolsum) og Stregkodeinput-testeren til at verificere den rå scanning, før du tester hele POS-forløbet.