8 min čtení
Jak používat emulátor čtečky čárových kódů (podrobný návod)
Praktický podrobný návod, jak používat emulátor čtečky čárových kódů pro testování čteček, postupy QA a testování POS bez skutečného hardwaru.
9 min čtení
Nejlepší nastavení pro testování čtečky čárových kódů není to s největším množstvím hardwaru na stole. Je to to, které vám pomůže rychle zopakovat chyby řízené čtečkou, jasně prohlédnout selhání a spustit stejný postup znovu bez tření. Pro většinu týmů to znamená spojit několik praktických nástrojů místo spoléhání na jedno zařízení nebo jedno prostředí.
Dobrý nástroj nedokazuje jen to, že šťastná cesta jednou funguje. Pomáhá vám pohybovat se rychle, když něco selže. U testování čtečky čárových kódů to obvykle znamená čtyři věci:
Nástroje obvykle posuzuji jednou otázkou: zkracuje to čas mezi „to vypadalo špatně“ a „chápu, proč se to rozbilo“? Pokud je odpověď ne, nástroj pravděpodobně přidává obřad místo hodnoty.
Pro každodenní vývoj je emulátor čárového kódu nejpraktičtější začátek. Umožní vám simulovat chování čtečky přímo z pracovní stanice, což je ideální, když stavíte toky formulářů, testujete obnovení fokusu nebo ladíte, proč se obrazovka POS chová po skenování jinak než po ručním zadání.
Proto je užitečný nástroj jako Barcode Scanner Emulator: zkracuje smyčku zpětné vazby. Můžete změnit hodnotu čárového kódu, spustit skenování znovu, zkusit jinou příponu a výsledky hned porovnat. Pro většinu ladění frontendu a postupu je to cennější než čekání na přístup k fyzické čtečce.
Emulátor nenahrazuje veškeré testování hardwaru. Před vydáním chcete ve smyčce pořád aspoň jednu skutečnou čtečku, zvlášť pokud podporujete víc operačních systémů nebo uzamčené maloobchodní terminály.
Skutečný hardware je důležitý pro ověření:
Praktický přístup je jednoduchý: emulátor pro denní práci a fyzická čtečka pro kontroly jistoty. Když to obrátíte, plýtváte časem hardwaru na chyby, které šlo najít mnohem dřív.
Postupy s čárovými kódy jsou jen tak dobré jako data za nimi. Kód produktu, který se mapuje na zásoby, akce, logiku balíčků nebo pravidla umístění, je mnohem užitečnější než náhodné číslo napsané do pole.
Udržujte zdokumentovanou sadu testovacích čárových kódů pro:
To je zvlášť důležité pro testování POS. Když se testovací data mění každý den, nakonec ladíte prostředí místo softwaru.
Překvapivě mnoho selhání souvisejících se skenováním nastane až poté, co hodnota vstoupí do pole. Čárový kód dopadne správně, ale požadavek na vyhledání je poškozený, špatně oříznutý, špatně uložený v mezipaměti nebo odmítnutý serverem.
Proto jsou protokoly, síťoví inspektoři a nástroje API pořád součástí nejlepší sady pro testování čtečky čárových kódů. Když skenování v poli hledání POS nic neudělá, chci vědět, jestli byl čárový kód správně normalizován, jestli se Enter spustil dvakrát a jestli server vrátil očekávaný výsledek. Samotný nástroj čtečky na ty otázky odpovědět neumí.
U testování POS a pokladních toků na přípravě záleží, protože skenování nikdy není jen o zadání textu. Dotýká se cen, daní, oprávnění, zásob, přiřazení zákazníka a logiky účtenky.
Tady se přípravné nebo pískovištní prostředí stává nezbytným. Simulované skenování může na ukázkové stránce komponenty fungovat dokonale a přesto selhat, jakmile do hry vstoupí akce, pravidla zásob a oprávnění pokladního. To není důvod emulátor vynechat. Je to důvod spojit ho s lepším ověřením postupu.
Pokud potřebujete lehké, ale spolehlivé nastavení, tohle je dobrý výchozí stav:
Nejrychlejší týmy nutně nepoužívají nejvíc nástrojů. Používají správnou malou sadu a hlídají, aby každý pokrýval jiný druh selhání.
Kdybych měl z většiny týmů vyříznout jednu chybu, byla by to tahle: nepoužívejte skutečný hardware na otázky, které jsou zjevně o chování softwarového postupu. Pokud jde o fokus, zpracování Enter, časování hledání nebo pořadí validace, začněte emulací a protokoly. Hardware vraťte, až problém zúžíte.
Tohle pořadí drží ladicí smyčku při smyslech. Také brání tomu, aby se z čtečky stala výmluva, proč je chyba po půl dni zkoumání pořád nejasná.
Nejrychlejší týmy nespoléhají na jeden nástroj.
Spojují několik jednoduchých, které jim dovolí pohybovat se rychle, když se něco rozbije.
Pokud vám nastavení pomáhá zopakovat stejné skenování, podívat se, co se stalo, a rychle se přizpůsobit, už jste napřed.
Užitečný další krok
Pokud chcete tyto postupy vyzkoušet v praxi, začněte nástrojem Barcode Scanner Emulator a pak se vraťte ke zbytku blogu pro další vzorce testování.
8 min čtení
Praktický podrobný návod, jak používat emulátor čtečky čárových kódů pro testování čteček, postupy QA a testování POS bez skutečného hardwaru.
9 min čtení
Praktický průvodce testováním POS bez skutečného hardwaru, včetně testování čtečky čárových kódů, odstupňovaných postupů a mezí ověření bez hardwaru.
9 min čtení
Úplný průvodce emulátory čárových kódů, včetně toho, jak fungují, kdo je používá, kam zapadají do testování čtečky a kam ne.