Vähittäiskaupan myyntipistejärjestelmien testaaminen: Esimerkkejä testitapauksista

Sisällysluettelo:

Anonim

Mikä on POS-testaus?

POS-testaus määritellään myyntipistesovelluksen testaukseksi. POS- tai myyntipisteohjelmisto on tärkeä ratkaisu vähittäiskaupan yrityksille vähittäiskaupan tapahtumien toteuttamiseksi vaivattomasti mistä tahansa. Sinun on pitänyt nähdä myyntipisteen terminaali, kun kirjaudut ulos suosikki kauppakeskuksestasi.

Järjestelmä on monimutkaisempi kuin luulet, ja se on tiiviisti integroitu muihin ohjelmistojärjestelmiin, kuten Warehouse, Inventory, ostotilaus, toimitusketju, markkinointi, tuotteiden suunnittelu jne. POS-verkkotunnustieto on tärkeää testauksessa.

Tässä opetusohjelmassa opit-

  • POS-sovelluksen testausarkkitehtuuri
  • POS-järjestelmän testaustyypit
  • Esimerkkejä vähittäiskaupassa käytetyistä myyntipisteistä
  • Vähittäiskaupan POS-järjestelmien tietoturvatestaus
  • POS-testauksen haasteet

POS-sovelluksen testausarkkitehtuuri

POS-testiarkkitehtuuri sisältää kolme komponenttia testaukseen - POS-pääte, myymäläpalvelin ja yrityspalvelin. Pohjimmiltaan se on luokiteltu kolmelle tasolle POS-sovellusten testaamiseksi.

Taso 1- (POS-pääte) Taso 2 (palvelinpalvelin) Taso 3- (yrityspalvelin)
  • Laitteiden ja laitteistojen testaus (RFID, skanneri, tulostin, viivakoodilukija)
  • Yhteentoimivuuden testaus
  • BI- ja Analytics-testaus
  • Suorituskyvyn testaus
  • Suojaustestaus
  • BI- ja Analytics-testaus
  • Katastrofien palauttamisen testaus
  • Liitännän testaus
  • Suojaustestaus
  • BI- ja Analytics-testaus
  • Katastrofien palauttamisen testaus
  • Liitännän testaus

POS-järjestelmän testaustyypit

POS-järjestelmän testaus voidaan jakaa kahteen tasoon

  1. Sovellustaso
  2. Yritystaso

Testaus suoritetaan sovellustasolla Testaus suoritetaan yritystasolla
  • Toiminnan testaus
  • Yhteensopivuuden testaus
  • Maksuyhdyskäytävän testaus
  • Raportin testaus
  • Vaatimustenmukaisuuden testaus
  • Suorituskyvyn testaus
  • Yhteentoimivuuden testaus
  • Tiedonsiirto
  • Liikkuvuus

Esimerkkejä vähittäiskaupassa käytetyistä myyntipisteistä

POS-järjestelmän laadun varmistamiseksi asianmukainen POS-ohjelmistojen testaus on pakollista. POS-testaus kattaa monia asioita, kuten

Testiskenaario Testitapaukset
Kassaaktiviteetti
  • Testaa asiakkaan ostamien tuotteiden merkinnät oikein
  • Testialennuksia sovelletaan oikein
  • Tarkista, että myymälän arvokortteja voidaan käyttää
  • Tarkista, että pienen kassan hallinta toimii odotetusti
  • Tarkista summat ja sulkemiset
  • Tarkista, että kassalaatikkolainoja hoidetaan asianmukaisesti
  • Testaa POS-järjestelmän yhteensopivuus oheislaitteiden kanssa, kuten RFID-lukija, viivakoodilukija jne.
Maksuyhdyskäytävän käsittely
  • Testaa luottokortin CVV-numeron oikeellisuus
  • Testaa korttien pyyhkäisy molemmilta puolilta ja pelimerkit
  • Varmista, että kaapatut korttitiedot on salattu ja purettu oikein
Myynti
  • Tarkista säännöllinen myyntiprosessi
  • Sekkimyynti voidaan käsitellä debit- / luottokorteilla
  • Tarkista kanta-asiakasjäsenyys
  • Tarkista, että ostettujen tuotteiden hinnat ovat oikein
  • Testi "0" tai tyhjä tapahtuma
  • Sido UPC tai viivakoodit myyjiin
  • Testaa laskutustiedot tai lähetystiedot maksuhallinnassa
  • Testaa vertailutapahtuma
  • Testaa luotun kuitin tulostusmuoto
  • Varmista, että hyväksyttyjä, pidossa olevia tai hylättyjä tapahtumia varten luodaan oikea koodi
Paluu- ja vaihto-skenaariot
  • Varmista, että sisäinen varasto on hyvin integroitu muihin myyntipisteisiin tai toimitusketjuun
  • Tarkista tuotteen vaihto tai palautus käteisellä
  • Tarkista, reagoiko järjestelmä luottokortilla olevan tuotteen vaihdon tai palautuksen yhteydessä
  • Tarkista, että järjestelmä käsittelee myynnin kuitilla tai ilman kuittia
  • Varmista, että järjestelmän pitäisi sallia viivakoodin syöttäminen manuaalisesti, jotta skanneri ei toimi
  • Varmista, että järjestelmä näyttää sekä nykyisen määrän että alennussumman tavaranvaihdossa tarvittaessa
Esitys
  • Tarkista nopeus tai aika, joka kului vastauksen vastaanottamiseen tai pyynnön lähettämiseen
  • Tarkista, että tapahtumapohjaiset säännöt ovat voimassa (alennukset / verot / hyvitykset jne.)
  • Varmista, että hyväksyttyjä, pidossa olevia tai hylättyjä tapahtumia varten luodaan oikea koodi
Negatiiviset skenaariot
  • Testaa järjestelmä vanhentuneilla korttitiedoilla
  • Testaa väärällä luottokortin PIN-koodilla
  • Tarkista mainosjakauma antamalla tuotteelle väärä koodi
  • Tarkista, miten järjestelmä reagoi syöttäessään väärän laskunumeron
  • Testaa negatiivinen tapahtuma
  • Testaa järjestelmän vastaus kirjoittamalla virheellinen päivämäärä kampanjatarjousten online-tuotteille
Kampanjoiden ja alennusten hallinta
  • Testausjärjestelmä erilaisille alennuksille, kuten veteraanialennukselle, kausialennukselle, ali- tai ylitarra-alennukselle jne.
  • Testaa järjestelmä tiettyjen rivikohtien eri tarjoustarjouksille
  • Testivaroitusjärjestelmä, joka ilmoittaa kausitarjousten päättymisestä tai alkamisesta
  • Testaa, tulostaako kuitti tarkan alennuksen tai vipuvaikutuksia
  • Testausjärjestelmä virheellisten tarjousten tai alennustuotteiden jakamiseksi verkossa
  • Testaa tilausten hallinta
  • Tarkista, että viivakoodin skannauksen jälkeen saadut tuotetiedot ovat tarkkoja
Asiakkaan tietojen seuranta
  • Testaa järjestelmän vaste väärällä asiakastietojen syötöllä
  • Testijärjestelmä sallii valtuutetun pääsyn asiakkaan luottamuksellisiin tietoihin
  • Testaa tietokanta asiakkaan ostohistorian tallentamiseksi, kuten (mitä he ostavat, kuinka usein he ostavat jne.)
Turvallisuus ja säädösten noudattaminen
  • POS-järjestelmän tarkastaminen lakisääteisten vaatimusten mukaisesti
  • Testaa hälytysjärjestelmä, joka ilmoittaa turvatarkastajille
  • Varmista, että voit mitätöidä maksun ennen lähettämistä
  • Testaa käyttäjäprofiileja ja käyttöoikeustasoja POS-ohjelmistossa
  • Testaa tietokannan yhdenmukaisuus
  • Tarkista tarkat tiedot kustakin tarjouksen käteisestä, kuponkitunnisteesta, sekin numerosta ja niin edelleen
Raportoi testaus
  • Trendianalyysiraportin testaus
  • Luottokorttitapahtumaan liittyvien testitietojen tulisi näkyä raporteissa
  • Testi yksilölle sekä konsolidoidut raportit asiakkaiden ostohistoriasta
  • Testi raporttien luomista varten verkossa

Vähittäiskaupan POS-järjestelmien tietoturvatestaus

Joissakin viimeaikaisissa tutkimuksissa on erittäin korkean tietoturvan heikkoudet Point of Sale -järjestelmissä. Seuraavat toimenpiteet auttavat POS: n turvallisuudessa

  • PCI-standardin mukainen tietoturvatestaus on erittäin tärkeää käsitellä osana yritystestausta
  • Hallitse kaikkia verkon ohjelmistoja aktiivisesti niin, että vain valtuutetut ohjelmistot voivat suorittaa ja asentaa vain
  • Suorita säännöllinen tunkeutumistestaus hyökkäysvektorien ja haavoittuvuuksien tunnistamiseksi
  • Sisällytä testit suojaamattomien järjestelmätietojen ja artefaktien läsnäololle, jotka olisivat hyödyllisiä hakkereille
  • Käytä haavoittuvuustestaustyökaluja
  • Luo testausympäristö, joka jäljittelee tuotantoympäristöä erityisille tunkeutumistesteille ja hyökkäyksille elementtejä vastaan, joita ei testata tuotannossa

POS-testauksen haasteet

  • Useita kokoonpanoja
  • Monimutkaiset rajapinnat
  • Perifeeriset ongelmat
  • Päivitykset
  • PCI-yhteensopivuus
  • Testilaboratorion ylläpito

Yhteenveto

  • Vähittäiskaupan myyntipisteet vaativat korkeatasoista testausta pitäen mielessä, että sen suorituskyky ja asianmukainen toiminta vaikuttavat suoraan liiketoiminnan tuloihin.
  • POS-epäonnistumisen riskin ja mahdollisuuksien vähentämiseksi tapahtumaprosessin aikana on äärimmäisissä olosuhteissa suoritettava testaus välttämätöntä.
  • Testauksen on tapahduttava sekä sovellus- että yritystasolla
  • Testauksen tulee kattaa seuraavat skenaariot - kassan toiminta, maksun yhdyskäytävän käsittely, myynti, palautus ja vaihto -skenaariot, suorituskyky, negatiiviset skenaariot, tarjousten ja alennusten hallinta, tietoturva ja säädösten noudattaminen.
  • Useat kokoonpanoasetukset, oheislaitteet, päivitykset ovat muutamia asioita, jotka sinun täytyy vaihtaa testauksen aikana.