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.
Verwenden Eggplant Test zur Validierung der Interoperabilität für komplexe Backend-Integrationen, POS-Software und Peripheriegeräte.
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.
Zusätzliche Ressourcen für das Testen von Einzelhandelssoftware
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.
Benötigen Sie Hilfe bei der Suche nach der richtigen Lösung für Sie?
Können wir Ihnen behilflich sein?