9 min lasīšana
Labākie svītrkoda skenera testēšanas rīki izstrādātājiem
Praktisks pārskats par labākajiem svītrkoda skenera testēšanas rīkiem izstrādātājiem, QA komandām un POS inženieriem, ar reāliem kompromisiem un iestatīšanas padomiem.
8 min lasīšana
Svītrkoda skenera emulators ir viens no ātrākajiem veidiem, kā pārbaudīt no skenera atkarīgas darbplūsmas, kad īstā ierīce nav pieejama, tiek koplietota vai vienkārši bremzē izstrādi. Ja strādājat ar norēķinu plūsmām, noliktavas rīkiem, iekšējiem administrēšanas ekrāniem vai POS programmatūru, iespēja pēc pieprasījuma simulēt skenera ievadi padara atkļūdošanu daudz mazāk sāpīgu.
Lielākajai daļai komandu nav rezerves skenera blakus katram izstrādātāja klēpjdatoram. Pat ja aparatūra ir, tā bieži ir pieslēgta QA stacijai, koplietotam POS terminālim vai sagatavošanas joslai, kuru jau kāds lieto. Tāpēc vienkārša atkļūdošana kļūst pārsteidzoši lēna.
Svītrkoda emulators to novērš, ļaujot no savas mašīnas atkārtot skenerim līdzīgu tastatūras ievadi. Ikdienas svītrkoda skenera testēšanā tas ir svarīgāk, nekā cilvēki gaida. Varat atkārtot to pašu skenēšanu, mainīt laiku, pārslēgt Enter piedēkli un salīdzināt uzvedību, nepieceļoties no galda.
Tipiski lietojumi:
Pirms kaut ko konfigurējat, izlemiet, ko testējamajai darbplūsmai nozīmē „pareiza“ skenera uzvedība. Lielākā daļa USB skeneru uzvedas kā tastatūras ķīlis. Tie ātri ievada rakstzīmes fokusētajā laukā un bieži beigās pievieno Enter.
Šī detaļa ir svarīga. Ja laukā tikai ielīmējat tekstu, jūs īsti netestējat, kā ekrāns uzvedas skenēšanas laikā. Jūs tikai pierādāt, ka lauks var saglabāt vērtību. Laba Barcode Scanner Emulator iestatīšana ir noderīga tāpēc, ka palīdz simulēt svītrkoda skenera uzvedību, nevis aizstāt to ar manuālu rakstīšanu.
Izvairieties no plašiem mērķiem, piemēram, „testēt skenēšanu“. Labāks mērķis ir konkrēts, piemēram:
Šāds detalizācijas līmenis ir svarīgs, jo ar svītrkodu saistītas kļūdas bieži slēpjas soļos ap skenēšanu. Pati vērtība var būt derīga, bet saskarne tomēr neizdodas, jo fokuss pārvietojās, Enter nostrādāja par agru vai validācijas apstrādātājs palaidās divreiz.
E-komercijas operāciju rīkos mērķis var būt pasūtījuma meklēšanas forma. POS testēšanā tas bieži ir pārdošanas ekrāns. Noliktavas programmatūrā tā var būt saņemšanas forma vai inventarizācijas darbplūsma.
Testa vērtībai jāizskatās kā datiem, ko sistēma saņem ražošanā. Ja lietotne gaida EAN-13, izmantojiet 13 ciparu vērtības. Ja serveris svītrkoda virknes sasaista ar iekšējiem SKU, izmantojiet svītrkodus, kas tiešām ir jūsu testa datos.
Stingri iesaku turēt īsu zināmu vērtību bibliotēku:
Izklausās elementāri, bet tā ir atšķirība starp seklu un noderīgu testēšanu. Svītrkoda skenera testēšana kļūst daudz labāka, kad beidzat katru skenēšanu uzskatīt par vienu un to pašu notikumu.
Laikā slēpjas daudz īstu kļūdu. Dažas saskarnes darbojas nevainojami, kad vērtība parādās visa uzreiz, bet neizdodas, kad rakstzīmes pienāk ātrā secībā. Citas darbojas, līdz skeneris pievieno Enter un ekrāns iesniedz nepareizā brīdī.
Konfigurējot svītrkoda emulatoru, pārbaudiet vairāk nekā vienu variantu:
Ja svītrkoda darbplūsma ir atkarīga no aizturētas meklēšanas, validācijas maiņas brīdī vai fokusa pārvaldības pēc skenēšanas, šis solis ir obligāts. Parasti tieši tas šķir „darbojas manā mašīnā“ no „darbojas ražošanā“.
Praksē fokusa kļūdas ir biežākas nekā svītrkoda parsēšanas kļūdas. Skenēšana var būt tehniski pareiza un tomēr sabojāt darbplūsmu, jo kursors atrodas nepareizajā laukā. Tāpēc jātestē veiksmīgais ceļš un dažas reālistiskas kļūdas.
Piemēram, POS ekrānā varat gaidīt, ka preces meklēšanas lauks atgūst fokusu pēc preces pievienošanas. Ja tā nenotiek, nākamā simulētā skenēšana var nonākt daudzuma laukā, atlaides laukā vai nekur lietderīgā. Emulators tam ir piemērots, jo to pašu scenāriju var palaist atkal un atkal bez manuālas rakstīšanas atšķirībām.
Visnoderīgākā attieksme ir šāda: testējiet uzvedību ap skenēšanu, ne tikai pašu vērtību.
Lielākoties problēma nav pats svītrkods.
Problēma ir tas, ko saskarne dara tūlīt pēc skenēšanas.
Ja šo brīdi varat konsekventi atkārtot, īpaši ar laiku un Enter uzvedību, kļūdas salabosiet daudz ātrāk, nekā paļaujoties tikai uz aparatūru.
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.
9 min lasīšana
Praktisks pārskats par labākajiem svītrkoda skenera testēšanas rīkiem izstrādātājiem, QA komandām un POS inženieriem, ar reāliem kompromisiem un iestatīšanas padomiem.
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.
8 min lasīšana
Praktisks tastatūras ķīļa ievades un svītrkoda emulatoru salīdzinājums, ieskaitot iestatīšanas atšķirības, kompromisus un vietu svītrkoda skenera testēšanā.