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ą.