Mazumtirdzniecības tirdzniecības vietu (POS) sistēmu testēšana: testa gadījumu piemēri

Satura rādītājs:

Anonim

Kas ir POS testēšana?

POS testēšana ir definēta kā tirdzniecības vietas lietojumprogrammas testēšana. POS vai Point of Sale programmatūra ir būtisks risinājums mazumtirdzniecības uzņēmumiem, lai veiktu mazumtirdzniecības darījumus bez piepūles no jebkuras vietas. Pārliecinieties, ka, apmeklējot iecienīto tirdzniecības centru, esat redzējis tirdzniecības vietas termināli.

Sistēma ir sarežģītāka, nekā jūs domājat, un ir cieši integrēta ar citām programmatūras sistēmām, piemēram, Noliktava, Inventārs, pirkšanas pasūtījums, piegādes ķēde, mārketings, preču plānošana utt. POS domēna zināšanas ir svarīgas testēšanai.

Šajā apmācībā jūs uzzināsiet

  • Testa arhitektūra POS lietojumprogrammai
  • POS sistēmas testēšanas veidi
  • Tirdzniecībā izmantoto POS pārbaudes lietu paraugi
  • Drošības pārbaude mazumtirdzniecības POS sistēmām
  • Izaicinājumi POS testēšanā

Testa arhitektūra POS lietojumprogrammai

POS testa arhitektūra testēšanai ietver trīs komponentus - POS termināli, veikala serveri un uzņēmuma serveri. Būtībā tas tiek klasificēts trīs līmeņos POS lietojumprogrammas testēšanai.

1. līmenis - (POS terminālis) 2. līmenis (Veikala serveris) 3. līmenis (uzņēmuma serveris)
  • Ierīču un aparatūras pārbaude (RFID, skeneris, printeris, svītrkodu lasītājs)
  • Savietojamības pārbaude
  • BI un Analytics testēšana
  • Veiktspējas pārbaude
  • Drošības pārbaude
  • BI un Analytics testēšana
  • Katastrofu atkopšanas testēšana
  • Saskarnes testēšana
  • Drošības pārbaude
  • BI un Analytics testēšana
  • Katastrofu atkopšanas testēšana
  • Saskarnes testēšana

POS sistēmas testēšanas veidi

POS sistēmas testēšanu var iedalīt divos līmeņos

  1. Pieteikuma līmenis
  2. Uzņēmumu līmenis

Testēšana, kas veikta lietojumprogrammas līmenī Pārbaudes veiktas uzņēmuma līmenī
  • Funkcionalitātes pārbaude
  • Saderības pārbaude
  • Maksājumu vārtejas pārbaude
  • Pārskatu testēšana
  • Atbilstības pārbaude
  • Veiktspējas pārbaude
  • Savietojamības pārbaude
  • Datu migrācija
  • Mobilitāte

Tirdzniecībā izmantoto POS pārbaudes lietu paraugi

Lai nodrošinātu POS sistēmas kvalitāti, pareiza POS programmatūras pārbaude ir obligāta. POS testēšana aptver daudzas lietas, piemēram

Pārbaudes scenārijs Pārbaudes gadījumi
Kasiera darbība
  • Pārbaudiet, vai klienta iegādāto priekšmetu ievadīšana ir pareiza
  • Testa atlaides tiek piemērotas pareizi
  • Pārbaudiet, vai var izmantot veikala vērtību kartes
  • Pārbaudiet sīkās naudas pārvaldību, kā paredzēts
  • Pārbaudiet kopsummu un slēgumu atbilstību
  • Pārbaudiet, vai naudas atvilktnes aizdevumi tiek apstrādāti pareizi
  • Pārbaudiet, vai POS sistēma ir saderīga ar perifērijas ierīcēm, piemēram, RFID lasītāju, svītrkodu skeneri utt.
Maksājumu vārtejas apstrāde
  • Pārbaudiet kredītkartes CVV numura derīgumu
  • Pārbaudiet karšu vilkšanu no abām pusēm un mikroshēmas
  • Pārbaudiet, vai uzņemtās kartes informācija ir pareizi šifrēta un atšifrēta
Pārdošana
  • Pārbaudiet regulāru pārdošanas procesu
  • Čeku pārdošanu var apstrādāt ar debetkartēm / kredītkartēm
  • Pārbaudiet lojalitātes dalības iegādi
  • Pārbaudiet, vai iegādātajām precēm tiek parādītas pareizas cenas
  • "0" vai nulles darījuma pārbaude
  • Piesaistiet UPC vai svītrkodus pārdevējiem
  • Pārbaudiet norēķinu informāciju vai piegādes informāciju maksājumu pārvaldniekā
  • Pārbaude atsauces darījumam
  • Pārbaudiet izveidotās kvīts drukas formātu
  • Pārbaudiet, vai apstiprinātajiem, aizturētajiem vai noraidītajiem darījumiem ir izveidots pareizs kods
Atgriešanās un apmaiņas scenāriji
  • Pārliecinieties, ka iekšējais inventārs ir labi integrēts ar citām tirdzniecības vietām vai piegādes ķēdi
  • Pārbaudiet preces apmaiņu vai atdošanu ar skaidru naudu
  • Pārbaudiet, vai sistēma reaģē uz preces maiņu vai atgriešanu ar kredītkarti
  • Pārbaudiet, vai sistēma pārdošanu veic ar kvīti vai bez kvīts
  • Pārbaudiet, vai sistēmai jāļauj ievadīt svītrkodu manuāli, lai nedarbotos skeneris
  • Pārbaudiet, vai sistēmā tiek parādīta gan pašreizējā summa, gan atlaides summa preču apmaiņā
Izrāde
  • Pārbaudiet ātrumu vai laiku, kas nepieciešams atbildes saņemšanai vai pieprasījuma nosūtīšanai
  • Pārbaudiet, vai ir piemērojami uz darījumu balstīti noteikumi (atlaides / nodokļi / atlaides utt.)
  • Pārbaudiet, vai apstiprinātajiem, aizturētajiem vai noraidītajiem darījumiem ir izveidots pareizs kods
Negatīvie scenāriji
  • Pārbaudes sistēma ar kartes datiem, kam beidzies derīguma termiņš
  • Pārbaudiet ar nederīgu kredītkartes PIN
  • Pārbaudiet inventāru, ievadot nepareizu preces kodu
  • Pārbaudiet, kā sistēma reaģē, ievadot nepareizu rēķina numuru
  • Negatīva darījuma pārbaude
  • Pārbaudiet sistēmas reakciju, ievadot nederīgu reklāmas piedāvājumu tiešsaistes preču datumu
Akciju un atlaižu pārvaldība
  • Pārbaudes sistēma dažādām atlaidēm, piemēram, veterānu atlaide, sezonas atlaide, zemākas vai zemākas cenas utt.
  • Pārbaudes sistēma dažādiem reklāmas piedāvājumiem noteiktiem rindas elementiem
  • Pārbaudiet trauksmes sistēmu, kas paziņo par sezonas piedāvājumu beigām vai sākumu
  • Pārbaudiet, vai kvīts izdrukā precīzu atlaidi vai piedāvājumus, kas tiek piesaistīti
  • Pārbaudes sistēma nepareizu piedāvājumu vai atlaižu tiešsaistes preču piešķiršanai
  • Pārbaudiet pasūtījumu pārvaldības procesu
  • Pārbaudiet produkta datus, kas iegūti pēc svītrkoda skenēšanas, ir precīzi
Klienta datu izsekošana
  • Pārbaudiet sistēmas reakciju ar nepareizu klientu datu ievadi
  • Pārbaudes sistēma autorizētas piekļuves nodrošināšanai klienta konfidenciālajiem datiem
  • Pārbaudiet datu bāzi, lai reģistrētu klienta pirkšanas vēsturi, piemēram, (ko viņi pērk, cik bieži viņi pērk utt.)
Drošība un normatīvo aktu ievērošana
  • POS sistēmas pārbaude atbilstoši normatīvajām prasībām
  • Testa trauksmes sistēma, kas informē drošības aizstāvjus
  • Pirms izlikšanas pārliecinieties, ka varat anulēt maksājumu
  • Pārbaudiet lietotāju profilus un piekļuves līmeņus POS programmatūrā
  • Pārbaudīt datu bāzes konsekvenci
  • Pārbaudiet konkrētu informāciju par katru konkursa naudu, kupona identifikatoru, čeka numuru un tā tālāk
Ziņot par testēšanu
  • Tendences analīzes ziņojuma testēšana
  • Pārbaudes informācija, kas saistīta ar kredītkaršu darījumiem, būtu jāatspoguļo pārskatos
  • Pārbaudiet indivīdu, kā arī konsolidētos pārskatus par klientiem, kuri pērk vēsturi
  • Tests tiešsaistes pārskatu ģenerēšanai

Drošības pārbaude mazumtirdzniecības POS sistēmām

Dažos nesenajos pētījumos tirdzniecības vietu sistēmām ir ļoti augsta ievainojamība. Turpmākie pasākumi palīdzēs nodrošināt POS drošību

  • Drošības testēšana saskaņā ar PCI standartu ir ļoti būtiska, lai risinātu to kā daļu no uzņēmuma testēšanas
  • Aktīvi pārvaldiet visu programmatūru tīklā, lai tikai autorizēta programmatūra varētu izpildīt un instalēt tikai to
  • Veiciet regulāru iekļūšanas testēšanu, lai identificētu uzbrukuma vektorus un ievainojamības
  • Iekļaujiet testus neaizsargātai sistēmas informācijai un artefaktiem, kas būtu noderīgi hakeriem
  • Izmantojiet ievainojamības testēšanas rīkus
  • Izveidojiet testēšanas platformu, kas atdarina ražošanas vidi īpašiem iespiešanās testiem un uzbrukumiem pret elementiem, kas netiek pārbaudīti ražošanā

Izaicinājumi POS testēšanā

  • Vairākas konfigurācijas
  • Sarežģītas saskarnes
  • Perifērijas problēmas
  • Jauninājumi
  • PCI atbilstība
  • Pārbaudes laboratorijas uzturēšana

Kopsavilkums

  • Mazumtirdzniecības POS prasa augstu testēšanas līmeni, paturot prātā, ka tā veiktspēja un pareiza darbība tieši ietekmē uzņēmējdarbības ieņēmumus.
  • Lai samazinātu POS kļūmes risku un iespējas darījumu procesa laikā, testēšana ārkārtas apstākļos ir būtiska.
  • Testēšana jāveic gan lietojumprogrammas, gan uzņēmuma līmenī
  • Pārbaudē jāietver šādi scenāriji - kasiera darbība, maksājumu vārtejas apstrāde, pārdošana, atgriešanās un apmaiņas scenāriji, veiktspēja, negatīvi scenāriji, paaugstinājumu un atlaižu pārvaldība, drošība un normatīvā atbilstība.
  • Vairāki konfigurācijas iestatījumi, perifērijas problēmas, jauninājumi ir daži jautājumi, kas jums būs jāpārliecina testēšanas laikā.