Mazumtirdzniecības tirdzniecības vietu (POS) sistēmu pārbaude: testa gadījumu piemēri

Kas ir POS pārbaude?

POS pārbaude tiek definēta kā pārdošanas vietas lietojumprogrammas pārbaude. POS vai tirdzniecības vietas programmatūra ir būtisks risinājums mazumtirdzniecības uzņēmumiem, lai bez piepūles veiktu mazumtirdzniecības darījumus no jebkuras vietas. Noteikti esat redzējis tirdzniecības vietas termināli, izrakstoties savā iecienītākajā tirdzniecības centrā.

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, noliktavu, inventāru, pirkšanas pasūtījumu, piegādes ķēdi, mārketingu, preču plānošanu utt. POS domēna zināšanas ir svarīgas testēšanai.

Šajā apmācībā jūs uzzināsit-

Testa arhitektūra POS lietojumprogrammai

POS testa arhitektūra ietver trīs testēšanas komponentus - POS termināli, veikala serveri un uzņēmuma serveri. Būtībā tas ir klasificēts trīs līmeņos, lai pārbaudītu POS lietojumprogrammu.

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 analītiskā pārbaude
  • Katastrofu atjaunošanas pārbaude
  • Saskarnes pārbaude
  • Drošības pārbaude
  • BI un analītiskā pārbaude
  • Katastrofu atjaunošanas pārbaude
  • Saskarnes pārbaude

POS sistēmas pārbaudes veidi

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

  1. Lietojumprogrammas līmenis
  2. Uzņēmuma līmenis

Pārbaude veikta lietojumprogrammu līmenī Pārbaude veikta uzņēmuma līmenī
  • Funkcionalitātes pārbaude
  • Saderības pārbaude
  • Maksājumu vārtejas pārbaude
  • Ziņojumu pārbaude
  • Atbilstības pārbaude
  • Veiktspējas pārbaude
  • Savietojamības pārbaude
  • Datu migrācija
  • Mobilitāte

Mazumtirdzniecībā izmantoto POS testa gadījumu paraugi

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

Testa scenārijs Pārbaudes lietas
Kasiera darbība
  • Pārbaudiet, vai klienta iegādāto preču ievadīšana ir pareiza
  • Testa atlaides tiek piemērotas pareizi
  • Pārbaudiet, vai var izmantot veikala vērtību kartes
  • Pārbaudiet sīkas naudas pārvaldību, kā paredzēts
  • Pārbaudiet kopsummas un slēgšanas atbilstību
  • Pārbaudiet, vai naudas atvilktņu 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 pārvilkšanu no abām pusēm un mikroshēmām
  • 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, vai esat iegādājies lojalitātes abonementu
  • Pārbaudiet, vai iegādātajām precēm tiek rādītas pareizas cenas
  • Pārbaudiet darījumu “0” vai nulli
  • Piesaistiet UPC vai svītrkodus pārdevējiem
  • Norēķinu informācijas vai piegādes informācijas pārbaude maksājumu pārvaldniekā
  • Atsauces darījuma pārbaude
  • Pārbaudiet izveidotās kvīts drukas formātu
  • Pārbaudiet, vai apstiprinātajiem, aizturētajiem vai noraidītajiem darījumiem ir ģenerēts pareizs kods
Atgriešanās un apmaiņas scenāriji
  • Pārliecinieties, vai iekšējais inventārs ir labi integrēts citās tirdzniecības vietās vai piegādes ķēdē
  • Pārbaudiet preces apmaiņu vai atgriešanu ar skaidru naudu
  • Pārbaudiet, vai sistēma reaģē uz preces apmaiņu vai atgriešanu ar kredītkarti
  • Pārbaudes sistēma apstrādā pārdošanu ar kvīti vai bez kvīts
  • Pārbaudiet, vai sistēmai jāļauj manuāli ievadīt svītrkodu, ja nedarbojas skeneris
  • Pārbaudiet, vai sistēmas maiņas laikā tiek parādīta gan pašreizējā summa, gan atlaides summa, ja tāda ir
Veiktspēja
  • Pārbaudiet ātrumu vai laiku, kas nepieciešams atbildes saņemšanai vai pieprasījuma nosūtīšanai
  • Pārbaudiet, vai ir piemērojami darījumu noteikumi (atlaides/ nodokļi/ atlaides utt.)
  • Pārbaudiet, vai apstiprinātajiem, aizturētajiem vai noraidītajiem darījumiem ir ģenerēts pareizs kods
Negatīvie scenāriji
  • Pārbaudiet sistēmu ar kartes derīguma termiņu
  • Pārbaudiet, izmantojot kredītkartes PIN kodu
  • Pārbaudiet krājumus, ievadot preces nepareizu 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 datumu reklāmas piedāvājumiem tiešsaistē
Akciju un atlaižu pārvaldība
  • Pārbaudes sistēma dažādām atlaidēm, piemēram, veterānu atlaide, sezonas atlaide, atlaide vai pārmērīga atlaide utt.
  • Pārbaudes sistēma dažādiem reklāmas piedāvājumiem noteiktām rindas vienībām
  • Testa brīdinājuma sistēma, 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, vai produkta dati, kas iegūti pēc svītrkoda skenēšanas, ir precīzi
Klienta datu izsekošana
  • Pārbaudiet sistēmas reakciju, nepareizi ievadot klientu datus
  • Pārbaudes sistēma, kas ļauj autorizēti piekļūt klienta konfidenciālajiem datiem
  • Pārbaudiet datu bāzi, lai reģistrētu klienta pirkšanas vēsturi, piemēram, to, ko viņi pērk, cik bieži viņi pērk utt.
Drošības un normatīvo aktu ievērošana
  • POS sistēmas pārbaude atbilstoši normatīvo aktu prasībām
  • Pārbaudiet brīdinājuma sistēmu, kas paziņo drošības aizstāvjiem
  • Pirms publicēšanas pārliecinieties, ka varat anulēt maksājumu
  • Pārbaudiet lietotāju profilus un piekļuves līmeņus POS programmatūrā
  • Pārbaudiet datu bāzes konsekvenci
  • Pārbaudiet konkrētu informāciju par katru piedāvājuma naudu, kupona identifikatoru, čeka numuru un tā tālāk
Ziņojumu pārbaude
  • Tendenču analīzes ziņojuma pārbaude
  • Testa informācija, kas saistīta ar darījumu ar kredītkarti, jāatspoguļo pārskatos
  • Tests indivīdam, kā arī konsolidētie pārskati par klientiem, kas iegādājušies pirkšanas vēsturi
  • Tests tiešsaistes pārskatu ģenerēšanai

Mazumtirdzniecības POS sistēmu drošības pārbaude

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

  • Drošības testēšana saskaņā ar PCI standartu ir ļoti svarīga, lai to pārbaudītu kā uzņēmuma testēšanas daļu
  • Aktīvi pārvaldiet visu tīkla programmatūru, lai tikai pilnvarota programmatūra varētu darboties un instalēt
  • Rīkojieties regulāri Iekļūšanas pārbaude lai identificētu uzbrukumu pārnēsātājus un ievainojamības
  • Iekļaujiet testus neaizsargātas sistēmas informācijas un artefaktu klātbūtnei, kas būtu noderīgi hakeriem
  • Izmantojiet ievainojamības pārbaudes rīkus
  • Izveidojiet testēšanas gultu, kas imitē ražošanas vidi, lai veiktu īpašus iespiešanās testus un uzbrukumus 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 apkope

Kopsavilkums

  • Mazumtirdzniecības POS nepieciešama augsta līmeņa pārbaude, paturot prātā, ka tās darbība un pareiza darbība tieši ietekmē uzņēmuma ieņēmumus.
  • Lai samazinātu POS kļūmes risku un izredzes darījuma procesa laikā, būtiska ir pārbaude ārkārtējos apstākļos.
  • Testēšana jāveic gan lietojumprogrammu, gan uzņēmuma līmenī
  • Pārbaudei jāaptver šā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īvie scenāriji, paaugstinājumu un atlaižu pārvaldība, drošība un normatīvo aktu ievērošana.
  • Vairāki konfigurācijas iestatījumi, perifērijas problēmas, jauninājumi ir dažas problēmas, kas jums būs jāpārbauda testēšanas laikā.