9 min branja
Kaj je emulator črtnih kod? (Popoln vodnik)
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.
9 min branja
Preizkušanje sistema POS brez celotne blagajniške linije se lahko sprva zdi tvegano. Prave trgovine imajo čitalnike, tiskalnike računov, plačilne terminale, dovoljenja in vse vrste vedenja, vezanega na okolje. Za velik delež vsakdanjega razvojnega in QA dela pa lahko sisteme POS še vedno učinkovito preizkušate, ne da bi imeli vsako napravo na mizi.
Veliko več, kot ljudje mislijo. Brez dotika pravega čitalnika lahko preverite iskanje izdelka, vedenje dodajanja v košarico, spremembe količine, pravila popustov, dodelitev stranke, obnovitev fokusa, obravnavo napak in veliko robnih primerov, s katerimi se sreča blagajnik.
Ključ je ločiti logiko poteka od preverjanja strojne opreme. Če je težava v tem, kako se POS odzove na vnos, spremembe stanja ali rezultate iskanja, programsko preizkušanje običajno zadošča, da jo najdete. Če je težava v čitalnikih, tiskalnikih, terminalih ali omejitvah USB, tam postane prehod s strojno opremo nujen.
V večini sistemov POS je čitalnik prva odvisnost, ki ljudi skrbi. Na srečo je tudi ena od tistih, ki jih je mogoče dobro simulirati, ker se veliko čitalnikov vede kot tipkovnica.
Zato je orodje emulatorja čitalnika črtnih kod močno izhodišče za preizkušanje POS. Lahko vodite isto iskalno polje ali vnos postavke, ki se uporablja na blagajni, in preverite, kako se zaslon odzove, ko vrednosti črtnih kod prispejo hitro, s končnim ENTER ali brez njega.
Najlažji način za plitvo pokritost je preizkus enega izdelka na srečni poti. Boljši pristop je ustvariti majhno matriko vrst postavk, ki odražajo, kako se POS vede v resničnih maloprodajnih potekih.
Običajno želim vsaj:
To je pomembno, ker se napake POS pogosto skrivajo v poslovnih pravilih, ne v samem skenu. Če je preizkusni nabor preveč preprost, je lahko zaslon videti stabilen, resnični potek pa ni.
Seja POS ni ličen enotski preizkus. Blagajniki se premikajo hitro, kliknejo napačno polje, postavke skenirajo znova, pozive zaprejo prezgodaj in delajo pod časovnim pritiskom. Če vaši preizkusni primeri brez strojne opreme te resničnosti ne modelirajo, bo pokritost videti boljša, kot v resnici je.
Preizkusite scenarije, kot so:
To so realistične odpovedi in prav takšni primeri, ki vam jih emulator črtnih kod pomaga ponavljati brez utrujenosti.
Pri preizkušanju POS imam rad tri plasti:
Tako drag čas strojne opreme ostane osredotočen na majhen nabor napak, ki naprave zares zahtevajo. Razvijalci lahko večino napak poteka odpravijo lokalno, QA lahko preveri širše scenarije v predprodukciji, strokovnjaki za strojno opremo pa se osredotočijo na težave na ravni naprave.
Preizkušanje brez strojne opreme je močno, a ima meje. Prave naprave še vedno potrebujete za:
Iskrenost o teh mejah naredi preostanek procesa močnejši. Cilj ni pretvarjati se, da strojna oprema ne šteje. Cilj je nehati zapravljati čas strojne opreme za težave, ki bi jih lahko ujeli prej.
Najpogostejša napaka je čakanje na celotno strojno linijo, preden preizkusite karkoli pomembnega. Sliši se previdno, a običajno napake odloži, namesto da bi jih preprečilo. Če iskanje izdelka spodleti, ker iskalno polje po pozivu za popust izgubi fokus, strojna oprema te napake čarobno ne bo naredila lažje razumljive.
Druga pogosta težava je preizkušanje samo ene mirne srečne poti. Resnične blagajniške seje so hrupne. Operaterji skenirajo hitro, ponavljajo postavke, se umaknejo iz pozivov in preklapljajo med poteki. Vaše preizkušanje POS brez strojne opreme mora to resničnost odražati, sicer bo zgrešilo prav težave, ki jih bo osebje opazilo prvo.
Predstavljajte si blagajniški zaslon, kjer mora skeniranje izdelka dodati postavko, posodobiti košarico in takoj znova osredotočiti vnos za iskanje izdelka. Večino tega lahko preverite brez strojne opreme:
Šele ko to uspe, potrebujete fizični čitalnik za končno zaupanje. Ta vrstni red prihrani čas in sejo s strojno opremo običajno naredi uporabnejšo.
Sisteme POS lahko brez prave strojne opreme preizkušate veliko učinkoviteje, kot predpostavlja veliko ekip. Začnite z realistično simulacijo čitalnika, povežite jo s stabilnimi preizkusnimi podatki in se najprej osredotočite na vedenje poteka. Nato uporabite pravo strojno opremo za ožji nabor težav, ki jih lahko razkrijejo samo naprave. Ta pristop je hitrejši, cenejši in običajno bolj discipliniran, kot če se od začetka zanašate 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
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.
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.
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.