Barcode Scanner Emulator
Vodič za testiranje barkoda u POS-u
Sustavi na prodajnom mjestu spajaju nekoliko ponašanja ovisnih o skeneru u jedan tijek. Testiranje svakog polja zasebno propušta greške koje se pojavljuju samo tijekom realnog redoslijeda naplate.
Traženje proizvoda
Skenirajte poznato valjani barkod proizvoda u polje za unos stavke i potvrdite da se prikazuju ispravan proizvod, cijena i raspoloživa zaliha. Testirajte barkodovima koji predstavljaju različite simbologije kataloga (UPC-A za američku maloprodaju, EAN-13 za međunarodne proizvode) jer neki POS sustavi ispravno raščlanjuju samo jedan format.
Nevaljani barkodovi
Skenirajte barkod s pokvarenim kontrolnim zbrojem, barkod kojeg nema u katalogu proizvoda i djelomično zaklonjenu ili oštećenu naljepnicu. Svaki slučaj treba dati jasnu, zasebnu poruku o grešci, a ne generički neuspjeh ili, još gore, tiho dodavanje pogrešne ili prazne stavke.
Rukovanje količinom
Skenirajte isti proizvod više puta zaredom i potvrdite da se količina ispravno povećava umjesto stvaranja dvostrukih stavki. Ako tijek podržava „barkod količine” skeniran prije proizvoda (na primjer „x3”, a zatim šifra proizvoda), testirajte baš taj redoslijed, uključujući što se događa ako se skeniranje količine prekine.
Ponašanje sufiksa u naplati s više polja
Potvrdite da konfigurirani sufiks (vidi Sufiksi ENTER i TAB) na svakom koraku radi ispravnu stvar: dodavanje stavke ne smije poslati cijelu naplatu, ali namjenski barkod „završi prodaju” (ako ga tijek koristi) treba to učiniti.
Problemi fokusa tijekom naplate
Testirajte skeniranje odmah nakon otvaranja modalnog prozora popusta ili kupona, nakon pojave dijaloga plaćanja i odmah nakon dodavanja prethodne stavke (prije nego što ponovno iscrtavanje sučelja završi). Gubitak fokusa tijekom tih prijelaza jedna je od najčešćih stvarnih POS grešaka, jer skeniranje koje ne završi nigdje lako prođe nezapaženo dok blagajnik ne prijavi da se „ponekad stavke ne dodaju”.
Izvanmrežni i degradirani scenariji
Ako POS podržava izvanmrežni način, testirajte skeniranje bez veze i potvrdite da se stavke ispravno stavljaju u red za kasniju sinkronizaciju. Testirajte i što se događa ako je poziv traženja proizvoda spor ili ne uspije: blokira li sučelje daljnja skeniranja ili blagajnik može skenirati unaprijed dok je prethodno traženje još u tijeku (što može uzrokovati stavke u pogrešnom redoslijedu ako se ne obradi pažljivo)?
Preporučeni alati
Upotrijebite generator barkoda za stvaranje valjanih i namjerno nevaljanih testnih barkodova (na primjer pokvaren kontrolni zbroj) i tester unosa barkoda za provjeru sirovog hvatanja skeniranja prije testiranja cijelog POS tijeka.