8 min lasīšana
Kā lietot Barcode Scanner Emulator (soli pa solim)
Praktisks soli pa solim ceļvedis, kā lietot svītrkoda skenera emulatoru svītrkoda skenera testēšanai, QA darbplūsmām un POS testēšanai bez īstas aparatūras.
9 min lasīšana
Labākā svītrkoda skenera testēšanas iestatīšana nav tā, kurā uz galda ir visvairāk aparatūras. Tā ir tā, kas palīdz ātri atkārtot no skenera cēlušās kļūdas, skaidri apskatīt neveiksmes un bez berzes palaist to pašu darbplūsmu no jauna. Lielākajai daļai komandu tas nozīmē apvienot dažus praktiskus rīkus, nevis paļauties uz vienu ierīci vai vidi.
Labs rīks ne tikai vienreiz pierāda, ka veiksmīgais ceļš darbojas. Tas palīdz kustēties ātri, kad kaut kas neizdodas. Svītrkoda skenera testēšanā tas parasti nozīmē četras lietas:
Rīkus parasti vērtēju ar vienu jautājumu: vai tas saīsina laiku starp „tas izskatījās nepareizi“ un „es saprotu, kāpēc tas salūza“? Ja atbilde ir nē, rīks, visticamāk, pievieno ceremoniju, nevis vērtību.
Ikdienas izstrādē svītrkoda emulators ir praktiskākais sākumpunkts. Tas ļauj simulēt svītrkoda skenera uzvedību tieši no darbstacijas. Tas der, kad būvējat formu plūsmas, testējat fokusa atjaunošanu vai meklējat, kāpēc POS ekrāns pēc skenēšanas uzvedas citādi nekā pēc manuālas ievades.
Tāpēc rīks kā Barcode Scanner Emulator ir noderīgs: tas saīsina atgriezeniskās saites cilpu. Varat mainīt svītrkoda vērtību, atkārtot skenēšanu, izmēģināt citu piedēkli un uzreiz salīdzināt rezultātus. Lielākajai daļai saskarnes un darbplūsmu atkļūdošanas tas ir vērtīgāk nekā gaidīt piekļuvi fiziskam skenerim.
Emulators neaizstāj visu aparatūras testēšanu. Pirms laidiena cilpā joprojām vēlaties vismaz vienu īstu skeneri, īpaši ja atbalstāt vairākas operētājsistēmas vai bloķētus mazumtirdzniecības termināļus.
Īsta aparatūra ir svarīga, lai pārbaudītu:
Praktiskā pieeja ir vienkārša: emulatoru lietojiet ikdienas darbam, fizisko skeneri pārliecības pārbaudēm. Ja secību apgriežat, tērējat aparatūras laiku kļūdām, kuras varēja atrast daudz agrāk.
Svītrkoda darbplūsmas ir tikai tik labas, cik labi ir dati aiz tām. Preces kods, kas saistīts ar krājumiem, akcijām, komplektu loģiku vai atrašanās vietas kārtulām, ir daudz noderīgāks par nejaušu skaitli, kas ierakstīts laukā.
Turiet dokumentētu testa svītrkodu kopu:
POS testēšanā tas ir īpaši svarīgi. Ja testa dati mainās katru dienu, beigās atkļūdojat vidi, nevis programmatūru.
Pārsteidzoši daudz ar skenēšanu saistītu neveiksmju notiek pēc tam, kad vērtība nonāk laukā. Svītrkods pienāk pareizi, bet meklēšanas pieprasījums ir nepareizi veidots, nepareizi apgriezts, slikti kešots vai servera noraidīts.
Tāpēc žurnāli, tīkla inspektori un API rīki joprojām ir labākā svītrkoda skenera testēšanas komplekta daļa. Ja skenēšana POS meklēšanas laukā neko nedara, gribu zināt, vai svītrkods tika normalizēts pareizi, vai Enter nostrādāja divreiz un vai serveris atgrieza gaidīto rezultātu. Skenera rīks viens pats uz šiem jautājumiem neatbildēs.
POS testēšanai un norēķinu darbplūsmām sagatavošanas vide ir svarīga, jo skenēšana nekad nav tikai teksta ievade. Tā skar cenas, nodokļus, tiesības, krājumus, klienta piešķiršanu un čeka loģiku.
Šeit sagatavošanas vai smilškastes vide kļūst nepieciešama. Simulēta skenēšana var nevainojami darboties komponenta demonstrācijas lapā un tomēr neizdoties, kad iesaistās akcijas, krājumu kārtulas un kasiera tiesības. Tas nav iemesls izlaist emulatoru. Tas ir iemesls to savienot ar labāku darbplūsmas pārbaudi.
Ja vajadzīga viegla, bet uzticama iestatīšana, labs noklusējums ir šāds:
Ātrākās komandas ne vienmēr lieto visvairāk rīku. Tās lieto pareizo mazo kopu un gādā, lai katrs rīks segtu cita veida neveiksmi.
Ja no lielākās daļas komandu man būtu jāizņem viena kļūda, tā būtu šāda: nelietojiet īstu aparatūru jautājumiem, kas skaidri ir par programmatūras darbplūsmas uzvedību. Ja problēma ir fokuss, Enter apstrāde, meklēšanas laiks vai validācijas secība, sāciet ar emulāciju un žurnāliem. Aparatūru atgrieziet, kad problēma jau ir sašaurināta.
Šāda secība uztur atkļūdošanas cilpu saprātīgu. Tā arī neļauj pašam skenerim kļūt par attaisnojumu, kāpēc pēc pusdienas izmeklēšanas kļūda joprojām ir miglaina.
Ātrākās komandas nepaļaujas uz vienu rīku.
Tās apvieno dažus vienkāršus, kas ļauj ātri kustēties, kad kaut kas salūzt.
Ja jūsu iestatīšana palīdz atkārtot to pašu skenēšanu, apskatīt, kas notika, un ātri pielāgoties, jūs jau esat priekšā.
Noderīgs nākamais solis
Ja vēlaties šīs darbplūsmas izmēģināt praksē, sāciet ar Barcode Scanner Emulator rīku un pēc tam atgriezieties pie pārējā bloga, lai uzzinātu vairāk testēšanas modeļu.
8 min lasīšana
Praktisks soli pa solim ceļvedis, kā lietot svītrkoda skenera emulatoru svītrkoda skenera testēšanai, QA darbplūsmām un POS testēšanai bez īstas aparatūras.
9 min lasīšana
Praktisks ceļvedis par POS testēšanu bez īstas aparatūras, ieskaitot svītrkoda skenera testēšanu, pakāpeniskas darbplūsmas un bezaparatūras pārbaudes robežas.
9 min lasīšana
Pilnīgs ceļvedis par svītrkoda emulatoriem: kā tie darbojas, kas tos lieto, kur tie iederas svītrkoda skenera testēšanā un kur neiederas.