Δοκιμές συστημάτων λιανικής πώλησης (POS): Παραδείγματα δοκιμαστικών υποθέσεων

Τι είναι το POS Testing;

Η δοκιμή POS ορίζεται ως η δοκιμή μιας εφαρμογής σημείου πώλησης. Ένα λογισμικό POS ή Point Of Sale είναι μια ζωτικής σημασίας λύση για τις επιχειρήσεις λιανικής να πραγματοποιούν λιανικές συναλλαγές χωρίς κόπο από οπουδήποτε. Πρέπει να έχετε δει το τερματικό Point of Sale κατά το check out στο αγαπημένο σας εμπορικό κέντρο.

Το σύστημα είναι πιο περίπλοκο από όσο νομίζετε και είναι στενά ενσωματωμένο με άλλα συστήματα λογισμικού όπως Warehouse, Inventory, παραγγελίες αγοράς, αλυσίδα εφοδιασμού, μάρκετινγκ, σχεδιασμός εμπορευμάτων κ.λπ. Η γνώση του τομέα POS είναι σημαντική για τη δοκιμή.

Δοκιμή POS

Δοκιμή Architecture για την εφαρμογή POS

Η αρχιτεκτονική δοκιμής POS περιλαμβάνει τρία στοιχεία για δοκιμή - τερματικό POS, διακομιστή καταστήματος και διακομιστή επιχείρησης. Βασικά, ταξινομείται σε τρία επίπεδα για δοκιμή εφαρμογής POS.

Δοκιμή Architecture για την εφαρμογή POS

Επίπεδο 1- (Τερματικό POS) Επίπεδο 2- (Διακομιστής καταστήματος) Επίπεδο 3- (Εταιρικός διακομιστής)
  • Δοκιμή ασφαλείας
  • Δοκιμές BI & Analytics
  • Δοκιμή αποκατάστασης καταστροφών
  • Δοκιμή διεπαφής
  • Δοκιμή ασφαλείας
  • Δοκιμές BI & Analytics
  • Δοκιμή αποκατάστασης καταστροφών
  • Δοκιμή διεπαφής

Τύποι δοκιμών για σύστημα POS

Η δοκιμή του συστήματος POS μπορεί να χωριστεί σε δύο επίπεδα

  1. Επίπεδο Εφαρμογής
  2. Επιχειρηματικό επίπεδο

Τύποι δοκιμών για σύστημα POS

Δοκιμές που εκτελούνται σε επίπεδο εφαρμογής Δοκιμές που πραγματοποιήθηκαν σε επίπεδο επιχείρησης
  • Δοκιμή Συμμόρφωσης
  • Δοκιμές Απόδοσης
  • Δοκιμή Διαλειτουργικότητας
  • Μετανάστευση δεδομένων
  • Κινητικότητα

Δείγματα δοκιμών για POS που χρησιμοποιούνται στο λιανικό εμπόριο

Για να διασφαλιστεί η ποιότητα του συστήματος POS, είναι υποχρεωτική η σωστή δοκιμή λογισμικού POS. Η δοκιμή POS καλύπτει πολλά πράγματα όπως

Σενάριο δοκιμής Test Cases
Δραστηριότητα ταμείου
  • Ελέγξτε ότι η καταχώριση των αντικειμένων που αγόρασε ένας πελάτης είναι σωστή
  • Οι εκπτώσεις δοκιμής εφαρμόζονται σωστά
  • Επαληθεύστε ότι μπορούν να χρησιμοποιηθούν κάρτες αξίας καταστήματος
  • Ελέγξτε ότι η διαχείριση μικρομετρητών λειτουργεί όπως αναμένεται
  • Ελέγξτε τα σύνολα και την αντιστοιχία κλεισίματος
  • Ελέγξτε ότι τα δάνεια με συρτάρι μετρητών διαχειρίζονται σωστά
  • Ελέγξτε ότι το σύστημα POS είναι συμβατό με περιφερειακά όπως RFID Reader, Bar Code Scanner κ.λπ.
Επεξεργασία πύλης πληρωμής
  • Ελέγξτε την εγκυρότητα του αριθμού CVV της πιστωτικής κάρτας
  • Δοκιμάστε το πέρασμα των φύλλων και από τις δύο πλευρές και τις μάρκες
  • Βεβαιωθείτε ότι τα στοιχεία της κάρτας που καταγράψατε είναι σωστά κρυπτογραφημένα και αποκρυπτογραφημένα
ΕΚΠΤΩΣΕΙΣ
  • Ελέγξτε για μια τακτική διαδικασία πώλησης
  • Οι πωλήσεις επιταγών μπορούν να διεκπεραιωθούν με χρεωστικές/πιστωτικές κάρτες
  • Ελέγξτε για αγορά συνδρομής αφοσίωσης
  • Ο έλεγχος για σωστές τιμές εμφανίζεται για τα εμπορεύματα που αγοράσατε
  • Ελέγξτε για "0" ή μηδενική συναλλαγή
  • Συνδέστε UPC ή γραμμωτούς κώδικες στους προμηθευτές
  • Ελέγξτε για λεπτομέρειες χρέωσης ή λεπτομέρειες αποστολής στον διαχειριστή πληρωμών
  • Δοκιμή για συναλλαγή αναφοράς
  • Ελέγξτε τη μορφή εκτύπωσης της απόδειξης που δημιουργήθηκε
  • Βεβαιωθείτε ότι δημιουργείται ο σωστός κωδικός για εγκεκριμένες, δεσμευμένες ή απορριφθείσες συναλλαγές
Σενάρια επιστροφής και ανταλλαγής
  • Βεβαιωθείτε ότι το εσωτερικό απόθεμα είναι καλά ενσωματωμένο με άλλα σημεία πώλησης ή αλυσίδα εφοδιασμού
  • Έλεγχος για ανταλλαγή ή επιστροφή ενός αντικειμένου με μετρητά
  • Ελέγξτε εάν το σύστημα ανταποκρίνεται κατά την ανταλλαγή ή την επιστροφή ενός αντικειμένου με πιστωτική κάρτα
  • Ελέγξτε το σύστημα που επεξεργάζεται την πώληση με απόδειξη ή χωρίς απόδειξη
  • Βεβαιωθείτε ότι το σύστημα θα πρέπει να επιτρέπει τη μη αυτόματη εισαγωγή γραμμωτού κώδικα, εάν ο σαρωτής δεν λειτουργεί
  • Επαληθεύστε ότι το σύστημα εμφανίζει τόσο το τρέχον ποσό όσο και το ποσό της έκπτωσης σε μια ανταλλαγή αντικειμένων εάν ισχύει
επίδοση
  • Ελέγξτε για ταχύτητα ή χρόνο που απαιτείται για να λάβετε απάντηση ή να στείλετε ένα αίτημα
  • Ελέγξτε ότι ισχύουν οι κανόνες που βασίζονται στις συναλλαγές (εκπτώσεις/φόροι/εκπτώσεις κ.λπ.)
  • Βεβαιωθείτε ότι δημιουργείται ο σωστός κωδικός για εγκεκριμένες, δεσμευμένες ή απορριφθείσες συναλλαγές
Αρνητικά σενάρια
  • Σύστημα δοκιμής με στοιχεία κάρτας που έχουν λήξει
  • Δοκιμή με μη έγκυρο PIN για πιστωτική κάρτα
  • Ελέγξτε το απόθεμα εισάγοντας λάθος κωδικό για το είδος
  • Ελέγξτε πώς αποκρίνεται ένα σύστημα όταν εισάγετε λάθος αριθμό τιμολογίου
  • Ελέγξτε για αρνητική συναλλαγή
  • Ελέγξτε την απόκριση του συστήματος ενώ εισάγετε μια μη έγκυρη ημερομηνία για διαφημιστικά είδη στο διαδίκτυο
Διευθύνων Promoπροσφορές και εκπτώσεις
  • Σύστημα δοκιμών για διάφορες εκπτώσεις, όπως έκπτωση βετεράνων, εποχιακή έκπτωση, έκπτωση ανυπόφορου ή υπέρβαρου κ.λπ.
  • Σύστημα δοκιμής για διάφορες προωθητικές προσφορές σε ορισμένα στοιχεία γραμμής
  • Δοκιμαστικό σύστημα ειδοποίησης που ειδοποιεί το τέλος ή την έναρξη των εποχιακών προσφορών
  • Ελέγξτε εάν η απόδειξη εκτυπώνει την ακριβή έκπτωση ή τις προσφορές που αξιοποιούνται
  • Σύστημα δοκιμής για την κατανομή λανθασμένων προσφορών ή εκπτώσεων στο online είδος
  • Δοκιμάστε τη διαδικασία διαχείρισης παραγγελιών
  • Επαληθεύστε ότι τα δεδομένα προϊόντος που ελήφθησαν μετά τη σάρωση ενός γραμμικού κώδικα είναι ακριβή
Παρακολούθηση δεδομένων πελατών
  • Ελέγξτε για απόκριση συστήματος με εσφαλμένη εισαγωγή δεδομένων πελάτη
  • Σύστημα δοκιμής που επιτρέπει την εξουσιοδοτημένη πρόσβαση στα εμπιστευτικά δεδομένα του πελάτη
  • Δοκιμάστε τη βάση δεδομένων για την καταγραφή του ιστορικού αγορών του πελάτη όπως (τι αγοράζουν, πόσο συχνά αγοράζουν κ.λπ.)
Ασφάλεια & Κανονιστική Συμμόρφωση
  • Επαλήθευση του συστήματος POS σύμφωνα με τις κανονιστικές συμμορφώσεις
  • Δοκιμαστικό σύστημα ειδοποίησης που ειδοποιεί τους υπερασπιστές ασφαλείας
  • Βεβαιωθείτε ότι μπορείτε να ακυρώσετε μια πληρωμή πριν δημοσιεύσετε
  • Δοκιμάστε τα προφίλ χρηστών και τα επίπεδα πρόσβασης στο λογισμικό POS
  • Δοκιμή συνοχής βάσης δεδομένων
  • Επαληθεύστε συγκεκριμένες πληροφορίες για κάθε μετρητά προσφοράς, αναγνωριστικό κουπονιού, αριθμό επιταγής και ούτω καθεξής
Αναφορά δοκιμής
  • Δοκιμή αναφοράς ανάλυσης τάσεων
  • Οι πληροφορίες δοκιμής που σχετίζονται με τη συναλλαγή με πιστωτική κάρτα θα πρέπει να αντικατοπτρίζονται στις αναφορές
  • Δοκιμή για μεμονωμένες, καθώς και συγκεντρωτικές αναφορές ιστορικού αγορών πελατών
  • Δοκιμή για τη δημιουργία διαδικτυακών αναφορών

Δοκιμές ασφαλείας για συστήματα POS λιανικής

Ορισμένες πρόσφατες μελέτες έχουν ευπάθειες στο Point of Sale Systems πολύ υψηλής ασφάλειας. Τα ακόλουθα μέτρα θα βοηθήσουν στην ασφάλεια των POS

  • Οι δοκιμές ασφαλείας σε συμμόρφωση με το πρότυπο PCI είναι πολύ σημαντικό να αντιμετωπιστούν ως μέρος της εταιρικής δοκιμής
  • Διαχειριστείτε ενεργά όλο το λογισμικό στο δίκτυο, έτσι ώστε μόνο εξουσιοδοτημένο λογισμικό να μπορεί να εκτελεστεί και να εγκατασταθεί μόνο
  • Συμπεριφορά τακτικά Δοκιμή διείσδυσης για τον εντοπισμό φορέων επίθεσης και τρωτών σημείων
  • Συμπεριλάβετε δοκιμές για την παρουσία μη προστατευμένων πληροφοριών συστήματος και τεχνουργημάτων που θα ήταν χρήσιμα για τους χάκερ
  • Χρησιμοποιήστε εργαλεία δοκιμών ευπάθειας
  • Δημιουργήστε μια δοκιμαστική κλίνη που μιμείται ένα περιβάλλον παραγωγής για συγκεκριμένες δοκιμές διείσδυσης και επιθέσεις σε στοιχεία που δεν δοκιμάζονται στην παραγωγή

Προκλήσεις στις δοκιμές POS

  • Πολλαπλές διαμορφώσεις
  • Πολύπλοκες διεπαφές
  • Περιφερειακά θέματα
  • Upgrades
  • Συμμόρφωση PCI
  • Συντήρηση εργαστηρίου δοκιμών

Σύνοψη

  • Το POS λιανικής απαιτεί υψηλό επίπεδο δοκιμών, έχοντας κατά νου ότι η απόδοση και η σωστή λειτουργία του επηρεάζουν άμεσα τα έσοδα της επιχείρησης.
  • Για να μειωθεί ο κίνδυνος και οι πιθανότητες αποτυχίας του POS κατά τη διάρκεια της διαδικασίας συναλλαγής, είναι απαραίτητος ο έλεγχος σε ακραίες συνθήκες.
  • Οι δοκιμές πρέπει να εκτελούνται σε επίπεδο εφαρμογής καθώς και σε επίπεδο επιχείρησης
  • Η δοκιμή σας θα πρέπει να καλύπτει τα ακόλουθα σενάρια - Δραστηριότητα ταμείου, Πύλη πληρωμής Σενάρια επεξεργασίας, πωλήσεων, επιστροφής και ανταλλαγής, απόδοσης, αρνητικών σεναρίων, διαχείρισης Promoκαι εκπτώσεις, ασφάλεια και κανονιστική συμμόρφωση.
  • Οι πολλαπλές ρυθμίσεις διαμόρφωσης, τα περιφερειακά προβλήματα, οι αναβαθμίσεις είναι λίγα ζητήματα που θα χρειαστεί να αντιμετωπίσετε κατά τη δοκιμή.