Pereiti prie turinio

Barcode Scanner Emulator

POS brūkšninių kodų testavimo vadovas

Pardavimo vietos sistemos vienoje darbo eigoje sujungia kelias nuo skaitytuvo priklausomas elgsenas. Testuojant kiekvieną lauką atskirai praleidžiamos klaidos, kurios pasirodo tik realistiškoje atsiskaitymo sekoje.

Prekės paieška

Nuskaitykite žinomą teisingą prekės brūkšninį kodą į prekės įvedimo lauką ir patikrinkite, ar rodoma teisinga prekė, kaina ir turimos atsargos. Testuokite kodais, atitinkančiais skirtingas jūsų katalogo simbologijas (UPC-A JAV mažmenai, EAN-13 tarptautinėms prekėms), nes kai kurios POS sistemos teisingai analizuoja tik vieną formatą.

Negaliojantys brūkšniniai kodai

Nuskaitykite brūkšninį kodą su sugadinta kontroline suma, kodą, kurio nėra prekių kataloge, ir iš dalies uždengtą ar pažeistą etiketę. Kiekvienas atvejis turėtų duoti aiškų, skirtingą klaidos pranešimą, o ne bendrą nesėkmę arba, dar blogiau, tyliai pridėti neteisingą ar tuščią eilutę.

Kiekio apdorojimas

Tą pačią prekę nuskaitykite kelis kartus iš eilės ir patikrinkite, ar kiekis didėja teisingai, o ne kuriami pasikartojantys eilutės elementai. Jei darbo eiga palaiko „kiekio brūkšninį kodą“, nuskaitomą prieš prekę (pavyzdžiui, „x3“, tada prekės kodas), testuokite būtent tą seką, įskaitant tai, kas nutinka, jei kiekio nuskaitymas nutraukiamas.

Priesagos elgsena kelių laukų atsiskaityme

Patikrinkite, ar sukonfigūruota priesaga (žr. ENTER ir TAB priesagas) kiekviename žingsnyje daro teisingą dalyką: prekės pridėjimas neturėtų pateikti viso atsiskaitymo, bet skirtas „pardavimo užbaigimo“ brūkšninis kodas (jei darbo eiga tokį naudoja) turėtų.

Fokuso problemos atsiskaitant

Testuokite nuskaitymą iškart atidarius nuolaidos ar kupono modalinį langą, pasirodžius mokėjimo dialogui ir iškart pridėjus ankstesnę prekę (dar nepasibaigus sąsajos perpiešimui). Fokuso praradimas per šiuos perėjimus yra viena dažniausių realių POS klaidų, nes nuskaitymą, kuris niekur nepatenka, lengva praleisti, kol kasininkas nepraneša, kad „kartais prekės nepridedamos“.

Darbas neprisijungus ir pablogėję scenarijai

Jei POS palaiko režimą neprisijungus, testuokite nuskaitymą neprisijungus ir patikrinkite, ar prekės teisingai patenka į eilę vėlesniam sinchronizavimui. Taip pat patikrinkite, kas nutinka, jei prekės paieškos kreipinys lėtas arba nepavyksta: ar sąsaja blokuoja tolesnius nuskaitymus, ar kasininkas gali nuskaityti į priekį, kol ankstesnė paieška dar laukia (neatsargiai apdorojus tai gali sumaišyti eilučių tvarką).

Rekomenduojami įrankiai

Naudokite brūkšninio kodo generatorių, kad sukurtumėte galiojančius ir sąmoningai negaliojančius testinius kodus (pavyzdžiui, su sugadinta kontroline suma), ir brūkšninio kodo įvesties testerį, kad prieš visą POS eigą patikrintumėte neapdorotą nuskaitymo fiksavimą.