8 min branja
Kako uporabljati emulator čitalnika črtnih kod (vodnik po korakih)
Praktičen vodnik po korakih za uporabo emulatorja čitalnika črtnih kod pri preizkušanju črtnih kod, potekih QA in preizkušanju POS brez prave strojne opreme.
8 min branja
Tipkovniški klin in emulator črtnih kod se pogosto pojavljata v istih razpravah, zato ju ekipe zamenjujejo. Sta povezana, a nista ista stvar. Tipkovniški klin opisuje, kako čitalnik pošlje podatke v programsko opremo. Emulator črtnih kod je orodje, s katerim to vedenje poustvarite brez fizičnega čitalnika.
Čitalnik v načinu tipkovniškega klina se vede kot tipkovnica. Ko prebere črtno kodo, pošlje znake v dejavno polje, kot da bi jih nekdo zelo hitro vtipkal. To je eden od razlogov, zakaj so klinasti čitalniki priljubljeni: veliko aplikacij lahko sprejme vnos čitalnika brez lastne integracije naprave.
Z vidika aplikacije se to sliši preprosto. V praksi s seboj še vedno prinese pomembno vedenje:
Prav te podrobnosti so razlog, da preizkušanje čitalnikov črtnih kod pogosto razkrije napake, ki jih običajno preizkušanje obrazcev ne.
Emulator črtnih kod iz programske opreme poustvari vnos, podoben čitalniku. Namesto da vzamete fizični čitalnik, nastavite vrednost črtne kode in vedenje skena sprožite z namizja. Dobra orodja omogočajo spreminjanje časovnega poteka in pravil pripone, tako da je rezultat veliko bližje vnosu tipkovniškega klina kot ročnemu tipkanju ali kopiranju in lepljenju.
Emulator je zato orodje za razvoj in QA. Ne zamenja definicije tipkovniškega klina. Pomaga vam simulirati vedenje čitalnika črtnih kod, ko je strojna oprema nedosegljiva, neprijetna ali preprosto počasnejša od naloge, na kateri delate.
Najčistejši način razmišljanja je ta:
Ko ti dve zamisli ločite, velik del zmede izgine. Nehate spraševati, ali emulator »je« klin, in začnete spraševati, ali poustvari vedenje klina, od katerega je odvisna vaša aplikacija.
To ni le spor o izrazju. Ekipe sprejemajo slabe preizkusne odločitve, ko pojma pomešajo. Ali predpostavijo, da je strojni čitalnik potreben za vsako majhno spremembo poteka, ali predpostavijo, da lahko emulator črtnih kod zamenja vsako nalogo preverjanja strojne opreme.
Noben pristop ni dober. Prvi upočasni razvoj. Drugi daje lažen občutek zaupanja. Razumevanje razlike vam pomaga izbrati pravo orodje za pravo plast preizkušanja.
Če gradite obrazec, odpravljate napake pri fokusu, preverjate vedenje pripone ENTER ali na delovni postaji hitro preizkušate POS, je emulator običajno boljša izbira. Hitreje se nastavi, lažje se ponovi in je za vsakdanji razvoj bolj praktičen.
Zato so uporabna orodja, kot je Barcode Scanner Emulator. Omogočajo simulacijo vedenja čitalnika črtnih kod med običajnim razvojem, namesto da bi vsaka poustvaritev napake postala težava z razporejanjem strojne opreme.
Pravi čitalnik uporabite, ko morate preveriti samo pot naprave:
Emulator črtnih kod vam ne more povedati, ali se določen model čitalnika po spanju odklopi ali ali zaklenjen terminal POS blokira spremembo načina naprave. To ni pomanjkljivost emulatorja. Pomeni le, da orodji odgovarjata na različna vprašanja.
Če poskušate odgovoriti na vprašanje »Se ta zaslon pravilno vede, ko se skenira črtna koda?«, začnite z emulatorjem.
Če poskušate odgovoriti na vprašanje »Se ta natančen čitalnik in okolje pravilno vedeta v produkcijskih razmerah?«, uporabite pravi čitalnik s klinom.
Ta preprosta delitev običajno zadošča, da postaneta preizkušanje čitalnikov in preizkušanje POS veliko bolj predvidljiva.
Za večino ekip je prava delitev preprosta:
Tako dobite hitrost, ne da bi se pretvarjali, da strojna oprema ne šteje več. Seje s strojno opremo so hkrati dragocenejše, ker se osredotočijo na težave, ki jih lahko razkrije samo strojna oprema.
Recimo, da polje za iskanje izdelka v POS deluje, ko tipkate ročno, a spodleti, ko skenirane vrednosti prispejo hitro z ENTER. To je klasičen primer za emulator, ker lahko časovni potek in vedenje pripone preizkušate večkrat.
Zdaj si predstavljajte, da isti potek deluje na razvojnem prenosniku, a spodleti na pravem blagajniškem terminalu, ker je konfiguracija čitalnika drugačna. Tam fizični čitalnik s tipkovniškim klinom postane nujno končno preverjanje. Obe orodji štejeta, le na različnih točkah poteka.
Tipkovniški klin in emulator črtnih kod nista tekmujoči zamisli. Ena opisuje, kako se vede veliko čitalnikov. Druga vam da praktičen način, da to vedenje poustvarite za preizkušanje. Ko ti vlogi ločite, o strategiji preizkušanja čitalnikov črtnih kod veliko lažje razmišljate in jo veliko lažje vzdržujete.
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.
8 min branja
Praktičen vodnik po korakih za uporabo emulatorja čitalnika črtnih kod pri preizkušanju črtnih kod, potekih QA in preizkušanju POS brez prave strojne opreme.
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.
9 min branja
Popoln vodnik po emulatorjih črtnih kod, vključno s tem, kako delujejo, kdo jih uporablja, kam sodijo pri preizkušanju čitalnikov črtnih kod in kam ne.