Testiranje POS-a definira se kao testiranje aplikacije na prodajnom mjestu. Softver za POS ili Point Of Sale ključno je rješenje za maloprodajne tvrtke za obavljanje maloprodajnih transakcija bez napora s bilo kojeg mjesta. Sigurno ste vidjeli terminal prodajnog mjesta dok ste odjavljivali u svom omiljenom trgovačkom centru.
Sustav je složeniji nego što mislite i tijesno je integriran s drugim softverskim sustavima kao što su skladište, inventar, narudžbenica, lanac opskrbe, marketing, planiranje robe itd. Poznavanje POS domene važno je za testiranje.
test Architekstura za POS aplikaciju
POS testna arhitektura uključuje tri komponente za testiranje – POS terminal, poslužitelj trgovine i poslužitelj poduzeća. U osnovi je razvrstan u tri razine za testiranje POS aplikacije.
Razina 1- (POS terminal)
Razina 2- (poslužitelj trgovine)
Razina 3- (Enterprise Server)
Testiranje uređaja i hardvera (RFID, skener, pisač, čitač barkoda)
Uključite testove prisutnosti nezaštićenih informacija o sustavu i artefakata koji bi bili korisni hakerima
Koristite alate za testiranje ranjivosti
Stvorite testnu podlogu koja oponaša proizvodno okruženje za specifične testove prodora i napade na elemente koji nisu testirani u proizvodnji
Izazovi u POS testiranju
Višestruke konfiguracije
Složena sučelja
Periferni problemi
Upgrades
PCI sukladnost
Održavanje ispitnog laboratorija
rezime
Maloprodajni POS zahtijeva visoku razinu testiranja imajući na umu da njegova izvedba i ispravno funkcioniranje izravno utječu na poslovne prihode.
Kako bi se smanjio rizik i šanse kvara POS-a tijekom procesa transakcije, testiranje u ekstremnim uvjetima je neophodno.
Testiranje se mora provoditi na razini aplikacije kao i na razini poduzeća
Vaše testiranje treba pokriti sljedeće scenarije – aktivnost blagajnika, Payment Gateway Obrada, prodaja, scenariji povrata i zamjene, izvedba, negativni scenariji, upravljanje Promocije i popusti, sigurnost i usklađenost s propisima.
Više konfiguracijskih postavki, problemi s periferijom, nadogradnje nekoliko su problema s kojima ćete se morati pozabaviti tijekom testiranja.