Testen von Point-of-Sale-Systemen (POS) im Einzelhandel: Beispieltestfälle

Was ist POS-Test?

Unter POS-Tests versteht man das Testen einer Point-of-Sale-Anwendung. Eine POS- oder Point-of-Sale-Software ist eine wichtige Lösung für Einzelhandelsunternehmen, um Einzelhandelstransaktionen mühelos von überall aus durchzuführen. Sie müssen beim Auschecken in Ihrem Lieblings-Einkaufszentrum das Point-of-Sale-Terminal gesehen haben.

Das System ist complex als Sie denken, und ist eng mit anderen Softwaresystemen wie Lager, Inventar, Bestellung, Lieferkette, Marketing, Warenplanung usw. integriert. POS-Domänenkenntnisse sind zum Testen wichtig.

Tests für Einzelhandels-POS-Systeme (Point Of Sale).

Erste Wahl
NetSuite POS

NetSuite Point of Sale ist eine Workstation-basierte Point-of-Sale-Anwendung. NetSuite Point of Sale unterstützt eine Vielzahl von Zahlungsplattformen und Hardwaretypen. Die NSPOS-Einzelhandelslösung umfasst eine effiziente und flexible Schnittstelle zur Abwicklung von Verkaufstransaktionen, Retouren, Kundeninformationen und mehr.

Besuchen Sie NetSuite POS

Test Architecture for POS Application

POS test architecture includes three components for testing – POS terminal, store server, and enterprise server. Basically, it is classified into three levels for testing of POS application.

Tests für Einzelhandels-POS-Systeme (Point Of Sale).

Ebene 1 – (POS-Terminal) Ebene 2 – (Store-Server) Level 3 – (Enterprise-Server)
  • Sicherheitstests
  • BI- und Analytics-Tests
  • Tests zur Notfallwiederherstellung
  • Schnittstellentests
  • Sicherheitstests
  • BI- und Analytics-Tests
  • Tests zur Notfallwiederherstellung
  • Schnittstellentests

Arten von Tests für POS-Systeme

Das Testen von POS-Systemen kann in zwei Ebenen unterteilt werden

  1. Anwendungsebene
  2. Unternehmensebene

Tests für Einzelhandels-POS-Systeme (Point Of Sale).

Tests werden auf Anwendungsebene durchgeführt Tests werden auf Unternehmensebene durchgeführt
  • Anforderungsprüfung
  • Performance Testing
  • Interoperabilitätstests
  • Datenmigration
  • Mobility & Gadgets

Beispieltestfälle für POS im Einzelhandel

Um die Qualität des Kassensystems sicherzustellen, ist eine ordnungsgemäße Prüfung der Kassensoftware obligatorisch. Die POS-Tests umfassen viele Dinge wie

Testszenario Testfälle
Kassierertätigkeit
  • Testen Sie, ob die Eingabe der von einem Kunden gekauften Artikel korrekt ist
  • Testrabatte werden korrekt angewendet
  • Überprüfen Sie, ob Guthabenkarten verwendet werden können
  • Überprüfen Sie, ob die Kassenverwaltung wie erwartet funktioniert
  • Überprüfen Sie, ob Gesamtsummen und Abschlüsse übereinstimmen
  • Scheckkartendarlehen werden ordnungsgemäß gehandhabt
  • Testen Sie, ob das Kassensystem mit Peripheriegeräten wie RFID-Lesegeräten, Barcode-Scannern usw. kompatibel ist.
Zahlungs-Gateway-Verarbeitung
  • Testen Sie die Gültigkeit der CVV-Nummer Ihrer Kreditkarte
  • Testen Sie das beidseitige Durchziehen von Karten und Chips
  • Überprüfen Sie, ob die erfasste Karte details ordnungsgemäß verschlüsselt und entschlüsselt werden
Sales
  • Achten Sie auf einen regelmäßigen Verkaufsprozess
  • Scheckverkäufe können mit Debit-/Kreditkarten abgewickelt werden
  • Überprüfen Sie den Kauf einer Treuemitgliedschaft
  • Überprüfen Sie, ob für die gekauften Waren die korrekten Preise angezeigt werden
  • Testen Sie, ob die Transaktion „0“ oder null ist
  • Verknüpfen Sie UPC- oder Barcodes mit Anbietern
  • Test auf Abrechnung details oder Versand details im Zahlungsmanager
  • Testen Sie auf Referenztransaktion
  • Testen Sie das Druckformat der generierten Quittung
  • Stellen Sie sicher, dass der richtige Code für genehmigte, zurückgehaltene oder abgelehnte Transaktionen generiert wird
Rückgabe- und Umtauschszenarien
  • Stellen Sie sicher, dass der interne Bestand gut mit anderen Filialen oder der Lieferkette integriert ist
  • Überprüfen Sie den Umtausch oder die Rückgabe eines Artikels mit Bargeld
  • Prüfen Sie, ob das System auf den Umtausch oder die Rückgabe eines Artikels mit Kreditkarte reagiert
  • Überprüfen Sie, ob das System den Verkauf mit oder ohne Quittung abwickelt
  • Stellen Sie sicher, dass das System die manuelle Eingabe des Barcodes zulässt, falls der Scanner nicht funktioniert
  • Überprüfen Sie, ob das System sowohl den aktuellen Betrag als auch ggf. den Rabattbetrag bei einem Artikelaustausch anzeigt
Leistung
  • Prüfen Sie, wie schnell oder wie lange es dauert, bis Sie eine Antwort erhalten oder eine Anfrage senden
  • Überprüfen Sie, ob die transaktionsbasierten Regeln anwendbar sind (Rabatte/Steuern/Rabatte usw.).
  • Stellen Sie sicher, dass der richtige Code für genehmigte, zurückgehaltene oder abgelehnte Transaktionen generiert wird
Negative Szenarien
  • Testsystem mit abgelaufener Karte details
  • Testen Sie mit einer ungültigen PIN für Kreditkarte
  • Überprüfen Sie den Lagerbestand, indem Sie einen falschen Code für den Artikel eingeben
  • Überprüfen Sie, wie ein System reagiert, wenn eine falsche Rechnungsnummer eingegeben wird
  • Testen Sie auf eine negative Transaktion
  • Testen Sie die Reaktion des Systems, während Sie ein ungültiges Datum für Online-Werbeangebote eingeben
Verwalten von Werbeaktionen und Rabatten
  • Testen Sie das System für verschiedene Rabatte wie Veteranenrabatt, Saisonrabatt, Minder- oder Übermaßrabatt usw.
  • Testsystem für verschiedene Aktionsangebote zu bestimmten Werbebuchungen
  • Testalarmsystem, das das Ende oder den Beginn saisonaler Angebote benachrichtigt
  • Testen Sie, ob der Beleg den genauen Rabatt oder die Angebote ausdruckt, die genutzt werden
  • Testsystem zur Zuordnung falscher Angebote oder rabattierter Online-Artikel
  • Testen Sie den Bestellverwaltungsprozess
  • Überprüfen Sie, ob die nach dem Scannen eines Barcodes erhaltenen Produktdaten korrekt sind
Verfolgung der Kundendaten
  • Testen Sie die Systemreaktion bei falscher Kundendateneingabe
  • Testsystem für allowing autorisierten Zugriff auf vertrauliche Daten des Kunden
  • Testen Sie die Datenbank, um die Kaufhistorie des Kunden aufzuzeichnen (was er kauft, wie oft er kauft usw.).
Sicherheit und Einhaltung gesetzlicher Vorschriften
  • Überprüfung des POS-Systems gemäß den gesetzlichen Vorschriften
  • Testen Sie ein Warnsystem, das Sicherheitsbeauftragte benachrichtigt
  • Stellen Sie sicher, dass Sie eine Zahlung vor der Buchung stornieren können
  • Testen Sie Benutzerprofile und Zugriffsebenen auf der POS-Software
  • Testen Sie die Datenbankkonsistenz
  • Überprüfen Sie die spezifischen Informationen zu jedem Zahlungsmittel, der Coupon-ID, der Schecknummer usw
Testbericht melden
  • Testen eines Trendanalyseberichts
  • Testinformationen im Zusammenhang mit Kreditkartentransaktionen sollten in Berichten enthalten sein
  • Testen Sie sowohl individuelle als auch konsolidierte Berichte über die Kaufhistorie von Kunden
  • Test zur Online-Berichterstellung

Sicherheitstests für Einzelhandels-Kassensysteme

Einige neuere Studien weisen auf sehr hohe Sicherheitslücken in Point-of-Sale-Systemen hin. Following Maßnahmen tragen zur Sicherheit von POS bei

  • Sicherheitstests in Übereinstimmung mit dem PCI-Standard sind von entscheidender Bedeutung und müssen im Rahmen von Unternehmenstests behandelt werden
  • Verwalten Sie die gesamte Software im Netzwerk aktiv, sodass nur autorisierte Software ausgeführt und installiert werden kann
  • Führen Sie regelmäßig Umfragen zu Penetrationstests um Angriffsvektoren und Schwachstellen zu identifizieren
  • Beziehen Sie Tests auf das Vorhandensein ungeschützter Systeminformationen und Artefakte ein, die für Hacker nützlich wären
  • Verwenden Sie Tools zum Testen von Schwachstellen
  • Erstellen Sie eine Testumgebung, die eine Produktionsumgebung für spezifische Penetrationstests und Angriffe gegen Elemente imitiert, die nicht in der Produktion getestet werden

Herausforderungen beim POS-Testen

  • Mehrere Konfigurationen
  • Mitplex Schnittstellen
  • Peripherieprobleme
  • Upgrades, Modernisierungen & TIPs
  • PCI-Compliance
  • Wartung des Testlabors

Zusammenfassung

  • Einzelhandels-POS erfordern ein hohes Maß an Tests, wobei zu berücksichtigen ist, dass sich seine Leistung und korrekte Funktionsweise direkt auf die Geschäftseinnahmen auswirken.
  • Um das Risiko und die Wahrscheinlichkeit eines POS-Ausfalls während des Transaktionsprozesses zu verringern, sind Tests unter extremen Bedingungen unerlässlich.
  • Tests müssen sowohl auf Anwendungs- als auch auf Unternehmensebene durchgeführt werden
  • Ihr Test sollte Folgendes abdeckenwing Szenarien – Kassiereraktivität, Payment Gateway Verarbeitung, Verkauf, Rückgabe- und Umtauschszenarien, Leistung, Negativszenarien, Verwaltung von Werbeaktionen und Rabatten, Sicherheit und Einhaltung gesetzlicher Vorschriften.
  • Mehrere Konfigurationseinstellungen, Peripherieprobleme und Upgrades sind nur einige Probleme, die Sie beim Testen überbrücken müssen.
Erste Wahl
NetSuite POS

NetSuite Point of Sale ist eine Workstation-basierte Point-of-Sale-Anwendung. NetSuite Point of Sale unterstützt eine Vielzahl von Zahlungsplattformen und Hardwaretypen. Die NSPOS-Einzelhandelslösung umfasst eine effiziente und flexible Schnittstelle zur Abwicklung von Verkaufstransaktionen, Retouren, Kundeninformationen und mehr.

Besuchen Sie NetSuite POS