Automatisieren von POS-Tests (Point-of-Sale) im Einzelhandel

Eggplant Testsoftware
+ Eggplant Testsoftware

Testen von POS-Software für den Einzelhandel automatisieren

Die Automatisierung von POS-Tests und Qualitätssicherung, einschließlich sicherer Zahlungstransaktionen und Schnittstellen zu Back-End-Systemen, erfordert ein Automatisierungssystem mit fortschrittlicher Computer Vision, um das Benutzerverhalten zu emulieren und die Systemausgaben zu überprüfen. Eine effektive automatisierte Softwaretestlösung für den Einzelhandel lässt sich auch mit einem physischen Robotersystem integrieren, um sichere Zahlungsvorgänge auszulösen.

Mit dieser Konfiguration kann die automatisierte Softwaretestlösung die Funktionalität der POS-Terminals, die Leistung der angeschlossenen Peripheriegeräte und die Interaktion mit Back-End-Systemen in Geschäften und Handelsketten, wie z. B. Bestandsmanagement, Customer Relationship Management, Supply Chain, Enterprise Resource Planning usw., überprüfen.

Automatisierte POS-Testlösung

Um eine zeitnahe Bereitstellung und einen zuverlässigen Betrieb von Aktualisierungen von Kassensystemen im Einzelhandel zu gewährleisten, ist eine fortschrittliche Automatisierung der POS-Tests erforderlich. Eggplant Der modellbasierte Ansatz von Test erzielt eine höhere Testabdeckung durch die Automatisierung explorativer Tests und die Fokussierung auf fehleranfällige Bereiche. Er automatisiert außerdem Regressionstests, um Fehler zu finden, die bei funktionalen oder Komponententests übersehen werden können. Eggplant nutzt Computer Vision, künstliche Intelligenz (KI) und eine Fusion-Engine, um POS-Systeme auf der Ebene der grafischen Benutzeroberfläche (GUI) zu testen, unabhängig von der Codebasis oder dem Betriebssystem.

Demo für automatisierte POS-Tests im Einzelhandel ansehen

Entdecken Sie die Produkte und Funktionen unserer automatisierten POS-Testlösung

Intelligente Computer Vision

Verwenden Sie intelligente Tests der grafischen Benutzeroberfläche aus der Sicht des Benutzers, um die Zugänglichkeit und die Funktionalität der Einzelhandelssoftware sicherzustellen.

Mehr erfahren

Jede Plattform

Verwenden Eggplant Test zur Validierung der Interoperabilität für komplexe Backend-Integrationen, POS-Software und Peripheriegeräte.

Mehr erfahren

Modellbasierte Prüfung

Gewährleisten Sie genaue und zuverlässige POS-Softwaretests mit Eggplant modellbasiertes Testen, das dabei hilft, vorherzusagen, wie sich ein Kassensystem unter verschiedenen Bedingungen verhält.

Mehr erfahren

Verwandte Anwendungsfälle

Häufig gestellte Fragen zu POS-Tests

Keysight Eggplant Keysight testet die Funktionalität verschiedener Betriebssysteme und Hardwareplattformen aus Endnutzersicht mithilfe von maschinellem Lernen (ML) zur Bilderkennung und Texterkennung. Die integrierte Automatisierungsintelligenz zeigt an, welche Tests abgeschlossen sind und welche noch erforderlich sind, um eine vollständige Testabdeckung von Kassensystemen, Integrationen und Hardware im Einzelhandel zu gewährleisten. Dank seiner Technologieunabhängigkeit ist Keysight flexibel einsetzbar. Eggplant kann das Testen von beliebigen POS-Terminals kombinieren, egal ob es sich um Toshiba oder Oracle Retail Xstore handelt, die unter Linux oder Windows laufen, sowie von Zahlungsterminals und anderen Peripheriegeräten.

 

Herkömmliche Automatisierungstools testen aus der Perspektive des Programmierers und konzentrieren sich auf eine Technologieschicht auf einem bestimmten Gerät. Infolgedessen müssen die Tester verschiedene Programmiersprachen beherrschen und mit mehreren Testtools jonglieren.

Keysight Eggplant Test verbindet sich mit Robotern, um die Interaktion von Menschen mit Peripheriegeräten zu testen. Es kann Berührungspunkte simulieren, die menschliche Handlungen erfordern, wie die Nutzung eines Kreditkartenterminals, das Lesen eines Belegs oder das Schließen der Kassenschublade. Zum Beispiel Keysight Eggplant Der Test nutzt Computer Vision, um die Benutzeroberfläche mithilfe einer über dem Kreditkartenterminal positionierten Webcam zu erfassen. Wenn auf dem Display „Karte einführen“ angezeigt wird, Eggplant Es liest den Text, führt einen API-Aufruf an den Python-Controller des Roboters durch und weist ihn an, die Zahlungskarte einzuführen. Keysight Eggplant Test kann außerdem einen Stift steuern, um die Tasten am Kreditkartenterminal zu drücken, und einen Aktor mit einem Roboterfinger, um die Kassenschublade zu schließen.

Eine Testumgebung oder ein Testlabor besteht typischerweise aus mehreren Kassenterminals und Geräten, die als Testspuren bezeichnet werden. Jeder Tester verwendet Eggplant Funktional zum Erstellen und Testen von Automatisierungsskripten in SenseTalk. Keysights Eggplant Test kann sich über RDP, VNC oder KVM mit dem Kassensystem verbinden. NetOp kann bestimmte Kassenterminals von IBM und Toshiba 4690 mit dem 4690-Controller verbinden. Keysight Eggplant Testlisten für jede Kassenbucht ermöglichen es den Testteams, mehrere Tests parallel auf zahlreichen Kassengeräten durchzuführen und zu planen.

Keysight Eggplant Test verfügt über einen Server, der umfassende Ergebnisse für jede Testiteration bereitstellt und erweiterte Analysen für jeden Testfall und jeden historischen Testlauf bietet.

 

Diese Ergebnisse dokumentieren jeden Schritt der Interaktion des Endbenutzers mit dem Kassensystem von Keysight. Eggplant Der Test wird orchestriert. Bei Bedarf kann er Screenshots des Tests aufzeichnen, um genau zu dokumentieren, was Schritt für Schritt passiert ist.

 

Über ein Dashboard können Nutzer auf verschiedene Analysen der im Zeitverlauf durchgeführten Tests zugreifen. Der Abdeckungsbericht liefert beispielsweise Details zu erfolgreichen Tests, die Eggplant wurde ausgeführt und stellt die Testabdeckung mittels einer Heatmap dar.

 

Die künstlichen Intelligenzfähigkeiten, die Keysight antreiben Eggplant Die Tests nutzen ML-Algorithmen, um die getesteten Bereiche zu analysieren und die Priorisierung zukünftiger Testläufe zu optimieren. Diese Technologie bildet auch die Grundlage für den explorativen Mechanismus, der alle Testfälle generiert, die Gesamtzahl der Tests anzeigt und die für die Ausführung aller Tests benötigte Zeit prognostiziert. Anhand dieser Informationen lässt sich feststellen, ob die Software gemäß den Erfolgskriterien für die Veröffentlichung bereit ist.

 

Das Dashboard enthält auch Fehlerberichte, die anzeigen, welche Bereiche der Anwendung fehlgeschlagen sind. Qualitätsmanager und Tester können Testläufe auf einen Blick untersuchen. Verschiedene Farben zeigen die Fehlschlagrate an, die von Weiß für keine Fehler bis hin zu Rot für keine aufgezeichneten Bestanden-Ergebnisse reicht.

 

Der QA-Zusammenfassungsbildschirm bietet auch einen grafischen Überblick über alle in den letzten Tagen durchgeführten Tests, um Probleme schnell zu erkennen.

Kontakt Logo

Nehmen Sie Kontakt mit einem unserer Experten auf

Benötigen Sie Hilfe bei der Suche nach der richtigen Lösung für Sie?