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.
Verwenden Sie intelligente Tests der grafischen Benutzeroberfläche aus der Sicht des Benutzers, um die Zugänglichkeit und die Funktionalität der Einzelhandelssoftware sicherzustellen.
Nutzen Sie Eggplant Test, um die Interoperabilität von komplexen Backend-Integrationen, POS-Software und Peripheriegeräten zu überprüfen.
Stellen Sie mit den modellbasierten Tests von Eggplantgenaue und zuverlässige POS-Softwaretests sicher, mit denen Sie vorhersagen können, wie sich ein POS-System unter verschiedenen Bedingungen verhalten wird.
Zusätzliche Ressourcen für das Testen von Einzelhandelssoftware
Keysight Eggplant testet die Funktionalität über Betriebssysteme und Hardwareplattformen hinweg aus der Perspektive des Endbenutzers und nutzt maschinelles Lernen (ML), um Bilder zu erkennen und Text zu lesen. Die integrierte Automatisierungsintelligenz zeigt, welche Tests vollständig sind und welche Tests notwendig sind, um eine vollständige Testabdeckung von POS-Systemen, Integrationen und In-Store-Hardware sicherzustellen. Da Keysight Eggplant technologieunabhängig ist, kann es das Testen aller POS-Terminals kombinieren, egal ob es sich um Toshiba oder Oracle Retail Xstore handelt, die unter Linux oder Windows laufen, sowie um Zahlungsterminals und andere Peripheriegeräte.
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 wird mit der Robotik verbunden, um menschliche Interaktionen mit Peripheriegeräten zu testen. Es kann Berührungspunkte simulieren, die menschliche Handlungen beinhalten, wie z. B. die Verwendung eines Kreditkartenterminals, das Lesen einer Quittung oder das Schließen der Kassenschublade an der Registrierkasse. Keysight Eggplant Test verwendet beispielsweise während des Tests Computer Vision, um die Benutzeroberfläche mit einer über dem Kreditkartenterminal positionierten Webkamera zu lesen. Wenn das Display "Karte einführen" anzeigt, liest Eggplant den Text, macht einen API-Aufruf an den Python-Controller des Roboters und weist ihn an, die Zahlungskarte einzuführen. Keysight Eggplant Test kann auch einen Stift zum Drücken der Tasten am Kreditkartenterminal und einen Aktuator mit einem Roboterfinger zum Schließen der Kassenschublade steuern.
Eine Testumgebung oder ein Labor besteht in der Regel aus mehreren POS-Terminals und Geräten, den so genannten Lanes. Jeder Prüfer verwendet Eggplant Functional, um Automatisierungsskripte in SenseTalk zu erstellen und zu testen. Eggplant Test von Keysight kann sich über RDP, VNC oder KVM mit dem POS-System verbinden. NetOp kann bestimmte POS-Terminals von IBM und Toshiba 4690 verbinden, um auf den 4690-Controller zuzugreifen. Keysight Eggplant Test listet jede POS-Spur auf und ermöglicht es den Testteams, mehrere Tests parallel auf zahlreichen POS-Geräten durchzuführen und zu planen.
Keysight Eggplant Test verfügt über einen Server, der umfassende Ergebnisse für jede Testiteration hostet und erweiterte Analysen für jeden Testfall und historischen Lauf bietet.
Diese Ergebnisse dokumentieren jeden Schritt der Interaktion des Endbenutzers mit dem POS-System, das Keysight Eggplant Test orchestriert. Falls erforderlich, können Screenshots des Tests aufgezeichnet werden, um genau zu zeigen, was passiert ist, Play-by-Play.
Die Nutzer können über ein Dashboard auf eine Reihe von Analysen für die im Laufe der Zeit durchgeführten Tests zugreifen. Der Abdeckungsbericht enthält beispielsweise Details zu erfolgreichen Tests, die Eggplant durchgeführt hat, und stellt die Testabdeckung in einer Heatmap dar.
Die künstliche Intelligenz von Keysight Eggplant Test nutzt ML-Algorithmen, um die getesteten Bereiche zu analysieren und die Priorisierung zukünftiger Testläufe zu optimieren. Diese Technologie unterstützt auch den Sondierungsmechanismus, um alle Testfälle zu generieren, die Gesamtzahl der Tests hervorzuheben und die für die Ausführung aller Tests erforderliche Zeit vorherzusagen. Anhand dieser Informationen kann festgestellt werden, ob die Software auf der Grundlage von Erfolgskriterien für die Freigabe 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.
Benötigen Sie Hilfe bei der Suche nach der richtigen Lösung für Sie?
Können wir Ihnen behilflich sein?