9 min branja
Najboljša orodja za preizkušanje čitalnikov črtnih kod za razvijalce
Praktičen pregled najboljših orodij za preizkušanje čitalnikov črtnih kod za razvijalce, ekipe QA in inženirje POS, z resničnimi kompromisi in nasveti za postavitev.
8 min branja
Emulator čitalnika črtnih kod je eden najhitrejših načinov za preizkušanje potekov, ki jih vodi čitalnik, ko prava naprava ni na voljo, je v skupni rabi ali preprosto upočasnjuje razvoj. Če delate na blagajniških potekih, skladiščnih orodjih, notranjih skrbniških zaslonih ali programski opremi POS, možnost po potrebi simulirati vnos čitalnika črtnih kod odpravljanje napak precej olajša.
Večina ekip nima rezervnega čitalnika ob vsakem prenosniku razvijalca. Tudi ko strojna oprema obstaja, je pogosto priključena na postajo QA, skupni terminal POS ali predprodukcijsko linijo, ki jo že uporablja nekdo drug. Preprosto odpravljanje napak tako postane presenetljivo počasno.
Emulator črtnih kod to odpravi tako, da vam omogoči iz lastnega računalnika poustvariti vnos s tipkovnico, podoben čitalniku. Pri vsakdanjem preizkušanju čitalnikov črtnih kod je to pomembneje, kot ljudje pričakujejo. Isti sken lahko ponovite, spremenite časovni potek, vklopite pripono ENTER in primerjate vedenje, ne da bi vstali od mize.
Značilni primeri uporabe:
Preden karkoli nastavite, se odločite, kaj za potek, ki ga preizkušate, pomeni »pravilno« vedenje čitalnika. Večina USB čitalnikov se vede kot tipkovniški klin. Znake hitro vpišejo v polje s fokusom in na koncu pogosto dodajo ENTER.
Ta podrobnost je pomembna. Če v vnosno polje samo prilepite besedilo, v resnici ne preizkušate, kako se zaslon vede med skeniranjem. Dokazujete le, da polje lahko zadrži vrednost. Dobra nastavitev Barcode Scanner Emulator je uporabna prav zato, ker pomaga simulirati vedenje čitalnika črtnih kod, namesto da bi ga zamenjali z ročnim tipkanjem.
Izogibajte se širokim ciljem, kot je »preizkusi skeniranje«. Boljši cilj je nekaj konkretnega, na primer:
Ta raven podrobnosti je pomembna, ker napake, povezane s črtnimi kodami, pogosto živijo v korakih okoli skena. Sama vrednost črtne kode je lahko veljavna, vmesnik pa vseeno spodleti, ker se je fokus premaknil, ENTER se je sprožil prezgodaj ali pa se je obravnavalec preverjanja zagnal dvakrat.
Pri orodjih za e-poslovanje je cilj lahko obrazec za iskanje naročila. Pri preizkušanju POS je to pogosto prodajni zaslon. Pri skladiščni programski opremi je to lahko obrazec za prevzem ali potek inventure.
Preizkusna vrednost naj bo videti kot podatki, ki jih sistem prejme v produkciji. Če aplikacija pričakuje EAN-13, uporabite 13-mestne vrednosti. Če zaledje preslika nize črtnih kod v notranje SKU, uporabite kode, ki v vaših preizkusnih podatkih zares obstajajo.
Toplo priporočam, da hranite kratko knjižnico znanih vrednosti:
Sliši se osnovno, a to je razlika med plitvim in uporabnim preizkušanjem. Preizkušanje čitalnikov črtnih kod postane veliko boljše, ko nehate vsak sken obravnavati kot isti dogodek.
V časovnem poteku se skriva veliko pravih napak. Nekateri vmesniki se vedejo popolno, ko se vrednost pojavi naenkrat, a spodletijo, ko znaki prihajajo v hitrem zaporedju. Drugi delujejo, dokler čitalnik ne doda ENTER in se zaslon pošlje v napačnem trenutku.
Ko nastavljate emulator črtnih kod, preizkusite več kot eno različico:
Če je vaš potek s črtno kodo odvisen od iskanja z zakasnitvijo, preverjanja ob spremembi ali upravljanja fokusa po skenu, ta korak ni izbiren. Običajno je to razlika med »dela pri meni« in »dela v produkciji«.
V praksi so napake fokusa pogostejše od napak pri razčlenjevanju črtne kode. Sken je lahko tehnično pravilen in potek vseeno spodleti, ker kazalec stoji v napačnem polju. Zato preizkusite srečno pot in nekaj realističnih napak.
Na zaslonu POS na primer pričakujete, da polje za iskanje izdelka po dodajanju postavke spet dobi fokus. Če ga ne, lahko naslednji simulirani sken pristane v polju za količino, v polju za popust ali nikjer koristno. Emulator je popoln za ponavljanje tega, ker je mogoče isti scenarij sprožati znova in znova brez razlik ročnega tipkanja.
Najkoristnejša miselnost je ta: preizkušajte vedenje okoli skena, ne samo vrednosti same.
Večinoma sama črtna koda ni težava.
Težava je, kaj vmesnik naredi takoj po skenu.
Če ta trenutek lahko dosledno poustvarite, zlasti s časovnim potekom in vedenjem ENTER, boste napake odpravili veliko hitreje, kot če se zanašate samo na strojno opremo.
Koristen naslednji korak
Če želite te poteke preizkusiti v praksi, začnite z orodjem Barcode Scanner Emulator in se nato vrnite k preostalemu blogu po več vzorcev preizkušanja.
9 min branja
Praktičen pregled najboljših orodij za preizkušanje čitalnikov črtnih kod za razvijalce, ekipe QA in inženirje POS, z resničnimi kompromisi in nasveti za postavitev.
9 min branja
Praktičen vodnik za preizkušanje POS brez prave strojne opreme, vključno s preizkušanjem čitalnikov črtnih kod, stopnjevanimi poteki in mejami preverjanja brez strojne opreme.
8 min branja
Praktična primerjava vnosa tipkovniškega klina in emulatorjev črtnih kod, vključno z razlikami v postavitvi, kompromisi in tem, kam vsak sodi pri preizkušanju čitalnikov.