8 min čítania
Ako používať emulátor čítačky čiarových kódov (podrobný návod)
Praktický podrobný návod, ako používať emulátor čítačky čiarových kódov na testovanie čiarových kódov, postupy QA a testovanie POS bez skutočného hardvéru.
9 min čítania
Najlepšie nastavenie testovania čítačiek čiarových kódov nie je to, ktoré má na stole najviac hardvéru. Je to to, ktoré vám pomôže rýchlo reprodukovať chyby riadené skenerom, jasne preskúmať zlyhania a zopakovať ten istý postup bez trenia. Pre väčšinu tímov to znamená spojiť niekoľko praktických nástrojov namiesto spoliehania sa na jedno zariadenie alebo prostredie.
Dobrý nástroj nedokazuje iba to, že šťastná cesta raz funguje. Pomáha vám postupovať rýchlo, keď niečo zlyhá. Pri testovaní čítačiek čiarových kódov to zvyčajne znamená štyri veci:
Nástroje zvyčajne posudzujem jednou otázkou: skracuje to čas medzi „to vyzeralo zle“ a „rozumiem, prečo sa to pokazilo“? Ak je odpoveď nie, nástroj pravdepodobne pridáva obrad namiesto hodnoty.
Pri každodennom vývoji je emulátor čiarových kódov najpraktickejší východiskový bod. Umožní vám simulovať správanie čítačky priamo z pracovnej stanice, čo je ideálne, keď staviame toky formulárov, testujete obnovenie fokusu alebo ladíte, prečo sa obrazovka POS po skene správa inak ako po ručnom zadaní.
Preto je užitočný aj nástroj ako Barcode Scanner Emulator: skracuje spätnú väzbu. Môžete zmeniť hodnotu čiarového kódu, zopakovať sken, skúsiť inú príponu a výsledky porovnať hneď. Pri väčšine ladenia frontendu a postupov je to cennejšie ako čakať na prístup k fyzickej čítačke.
Emulátor nie je náhradou za všetko hardvérové testovanie. Pred vydaním chcete v slučke aspoň jednu skutočnú čítačku, najmä ak podporujete viac operačných systémov alebo uzamknuté maloobchodné terminály.
Skutočný hardvér je dôležitý na overenie:
Praktický prístup je jednoduchý: emulátor na každodennú prácu a fyzickú čítačku na kontroly istoty. Ak to otočíte, mrháte časom hardvéru na chyby, ktoré sa dali nájsť oveľa skôr.
Postupy s čiarovými kódmi sú len také dobré ako dáta za nimi. Kód produktu, ktorý sa mapuje na sklad, akcie, logiku balíkov alebo pravidlá umiestnenia, je oveľa užitočnejší ako náhodné číslo napísané do poľa.
Držte zdokumentovanú sadu testovacích čiarových kódov pre:
To je obzvlášť dôležité pri testovaní POS. Ak sa testovacie dáta menia každý deň, nakoniec ladíte prostredie namiesto softvéru.
Prekvapivo veľa zlyhaní súvisiacich so skenom sa stane až po tom, čo hodnota vstúpi do poľa. Čiarový kód pristane správne, ale požiadavka na vyhľadanie je zle zostavená, nesprávne orezaná, zle cachovaná alebo ju backend odmietne.
Preto sú logy, sieťové inšpektory a nástroje API stále súčasťou najlepšieho balíka na testovanie čítačiek čiarových kódov. Ak sken vo vyhľadávacom poli POS nič neurobí, chcem vedieť, či bol čiarový kód správne normalizovaný, či sa ENTER spustil dvakrát a či server vrátil očakávaný výsledok. Samotný nástroj skenera na tieto otázky neodpovie.
Pri testovaní POS a pokladničných postupoch záleží na stagingu, pretože skenovanie nikdy nie je len o textovom vstupe. Dotýka sa cien, daní, oprávnení, skladu, priradenia zákazníka a logiky účtenky.
Tu sa staging alebo sandbox prostredie stáva nevyhnutným. Simulovaný sken môže na stránke ukážky komponentu fungovať dokonale a aj tak zlyhať, keď do hry vstúpia akcie, skladové pravidlá a oprávnenia pokladníka. To nie je dôvod emulátor vynechať. Je to dôvod spojiť ho s lepším overením postupu.
Ak potrebujete ľahké, ale spoľahlivé nastavenie, toto je dobrý základ:
Najrýchlejšie tímy nemusia používať najviac nástrojov. Používajú správnu malú sadu a dbajú na to, aby každý pokrýval iný druh zlyhania.
Ak by som mal z väčšiny tímov vyrezať jednu chybu, bola by to táto: nepoužívajte skutočný hardvér na otázky, ktoré sú jasne o správaní softvérového postupu. Ak ide o fokus, spracovanie ENTER, časovanie vyhľadávania alebo poradie validácie, začnite emuláciou a logmi. Hardvér priveďte späť, až keď problém zúžite.
Také poradie drží slučku ladenia pri zdravom rozume. Zároveň bráni tomu, aby sa zo samotnej čítačky stala výhovorka, prečo je chyba po pol dňa skúmania stále nejasná.
Najrýchlejšie tímy sa nespoliehajú na jeden nástroj.
Spájajú niekoľko jednoduchých, ktoré im umožnia postupovať rýchlo, keď sa niečo pokazí.
Ak vám nastavenie pomáha zopakovať ten istý sken, preskúmať, čo sa stalo, a rýchlo sa prispôsobiť, už ste vpredu.
Užitočný ďalší krok
Ak chcete tieto postupy vyskúšať v praxi, začnite s nástrojom Barcode Scanner Emulator a potom sa vráťte k zvyšku blogu, kde nájdete ďalšie vzory testovania.
8 min čítania
Praktický podrobný návod, ako používať emulátor čítačky čiarových kódov na testovanie čiarových kódov, postupy QA a testovanie POS bez skutočného hardvéru.
9 min čítania
Praktický sprievodca testovaním POS bez skutočného hardvéru vrátane testovania čítačiek čiarových kódov, odstupňovaných postupov a hraníc overenia bez hardvéru.
9 min čítania
Úplný sprievodca emulátormi čiarových kódov vrátane toho, ako fungujú, kto ich používa, kam patria v testovaní čítačiek čiarových kódov a kam nie.