9 min lasīšana
Kā testēt POS sistēmas bez īstas aparatūras
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
Svītrkoda emulators ir programmatūra, kas atkārto svītrkoda skenera ievades uzvedību bez fiziskas ierīces. Tas izklausās vienkārši, bet atšķirība ir patiesi noderīga. Tas nozīmē, ka izstrādātāji, QA testētāji un POS inženieri var pārbaudīt no skenera atkarīgas darbplūsmas, negaidot koplietotu aparatūru katru reizi, kad jāapstiprina neliela izmaiņa.
Svītrkoda emulators sūta svītrkoda vērtības lietotnē tā, kā to darītu skeneris, parasti kā ātru tastatūras ievadi. Daudzās īstās shēmās tas nozīmē tastatūras ķīļa uzvedību: rakstzīmes nonāk pašlaik fokusētajā laukā, un tām var sekot Enter vai cits piedēkļa taustiņš.
Tāpēc svītrkoda emulācija ir tik noderīga skenera testēšanai. Jūs nepārbaudāt tikai to, vai lauks var saglabāt vērtību. Jūs pārbaudāt, vai lietotne uzvedas pareizi, kad skenera stilā ievade pienāk reālistiskos apstākļos.
Praktiskā līmenī emulators glabā svītrkoda vērtību un ievada to aktīvajā lietotnē tā, it kā to ātri rakstītu. Labāki rīki ļauj kontrolēt laiku un piedēkļa uzvedību, lai tuvotos tam, kā darbojas jūsu ražošanas skeneris.
Tas ir svarīgi, jo īstas sistēmas bieži ir atkarīgas no šīm detaļām. POS meklēšanas lauks var iesniegt ar Enter. Noliktavas rīks var aizturēt ievadi. Administrēšanas forma var neizdoties, ja fokuss pārvietojas skenēšanas vidū. Emulēt tikai gala tekstu, bet ne mijiedarbības modeli, nepietiek uzticamai testēšanai.
Svītrkoda emulators nav tas pats, kas svītrkoda ģenerators. Ģenerators veido svītrkoda attēlus vai drukājamus kodus. Emulators atkārto pašu skenera ievadi. Komandām bieži vajag abus, bet tie risina dažādas problēmas.
Tas arī nav pilnīgs aparatūras aizstājējs. Ja jāpārbauda skenera sapārošana, kabeļa problēmas, ierīces konfigurācija vai bloķēta termināļa politikas, īsts skeneris joprojām ir vajadzīgs. Emulācija ir spēcīgākā tad, kad galvenais testēšanas priekšmets ir programmatūras darbplūsma.
Acīmredzamā auditorija ir izstrādātāji, kas būvē no skenera atkarīgas formas vai integrācijas. Īstā lietotāju bāze ir plašāka:
Ja jūsu programmatūra reaģē uz noskenētu svītrkodu, ir laba iespēja, ka svītrkoda emulācija ietaupīs laiku.
Tie ir īpaši noderīgi tur, kur skenēšanas uzvedība ir svarīgāka par pašu aparatūru. Bieži piemēri:
Piemēram, ja preces skenēšanai norēķinos jāpievieno tā grozam, jāatgriež fokuss meklēšanas laukā un jāgaida nākamā skenēšana, to ir viegli izpildīt ar svītrkoda emulatoru un pārsteidzoši apgrūtinoši pārbaudīt ar manuālu rakstīšanu.
Vismaz vēlaties kontroli pār svītrkoda vērtību, palaišanas darbību un piedēkļa uzvedību. Laika vadība arī ir noderīga, jo daudzas ar skeneri saistītas kļūdas parādās tikai tad, kad ievade pienāk skenera ātrumā.
Ja vajadzīgs praktisks sākumpunkts, darbvirsmas lietotne Barcode Scanner Emulator ir būvēta tieši ap šo darbplūsmu: skenerim līdzīga tastatūras ievade, ātra vietējā testēšana un mazāka atkarība no tā, kurš aparatūras skeneris gadījies tuvumā.
Lielākais pārpratums ir pieņemt, ka grūtā daļa ir pati svītrkoda vērtība. Parasti tā nav. Grūtā daļa ir viss ap to:
Tāpēc pieredzējušas komandas jautā ne tikai „vai svītrkods parādījās laukā?“. Tās jautā „ko sistēma izdarīja tālāk?“. Svītrkoda emulators kļūst vērtīgs, kad palīdz ātri un atkārtoti atbildēt uz otro jautājumu.
Pieņemsim, ka strādājat pie iekšēja krājumu rīka, kur plaukta etiķetes skenēšanai jāaizpilda atrašanās vietas lauks un uzreiz jāpalaiž atlikuma meklēšana. Ar svītrkoda emulatoru varat pārbaudīt, vai vērtība nonāk pareizajā laukā, vai meklēšana nostrādā vienreiz, vai fokuss paliek tur, kur operators to gaida, un vai saskarne tīri atgūstas pēc kļūdas.
Tas ir labs piemērs, kur emulācija atmaksājas. Neviens no šiem pārbaudījumiem nav atkarīgs no tā, vai fiziski turat skeneri. Tie ir atkarīgi no tā, vai skenerim līdzīgā ievade tiek atkārtota pietiekami precīzi, lai darbplūsma uzvestos tā, kā parastas lietošanas laikā.
Svītrkoda emulators ir praktisks testēšanas rīks, nevis triks. Tas palīdz izstrādātājiem un testētājiem simulēt svītrkoda skenera uzvedību, pārbaudīt īstas darbplūsmas un beigt aparatūras pieejamību uzskatīt par progresa vārtziņu. Lietots pareizi, tas samazina berzi, neizliekoties, ka aparatūra vairs nav svarīga.
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 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
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
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.