Comment automatiser les tests des points de vente dans le commerce de détail ?

Logiciel de test de l'aubergine
+ Logiciel de test d'aubergine

Automatiser les tests des logiciels de vente au détail

L'automatisation des tests et de l'assurance qualité des points de vente, y compris les transactions de paiement sécurisées et l'interface avec les systèmes dorsaux, nécessite un système d'automatisation doté d'une vision artificielle avancée pour émuler le comportement de l'utilisateur et vérifier les résultats du système. Une solution efficace de test automatisé de logiciels de vente au détail s'intègre également à un système robotique physique pour déclencher des activités de paiement sécurisé.

Avec cette configuration, la solution de test logiciel automatisé peut valider la fonctionnalité du terminal de point de vente, les performances des périphériques connectés et les interactions avec les systèmes dorsaux du magasin et de la chaîne, tels que la gestion des stocks, la gestion de la relation client, la chaîne d'approvisionnement, la planification des ressources de l'entreprise, et bien d'autres encore.

Solution automatisée de test des points de vente

Assurer le déploiement en temps voulu et le fonctionnement fiable des mises à jour des systèmes de point de vente au détail nécessite une automatisation avancée des tests de point de vente. L'approche basée sur des modèles d'Eggplant Test permet d'augmenter la couverture des tests en automatisant les tests exploratoires et en se concentrant sur les domaines les plus susceptibles de présenter des défauts. Elle automatise également les tests de régression pour trouver les bogues que les tests fonctionnels ou unitaires peuvent manquer. Eggplant utilise la vision par ordinateur, l'intelligence artificielle (IA) et un moteur de fusion pour tester les systèmes de point de vente au niveau de l'interface utilisateur graphique (GUI), indépendamment de la base de code ou du système d'exploitation.

Voir la démonstration des tests automatisés des points de vente

Découvrez les produits et les fonctionnalités de notre solution de test automatisé des points de vente.

Vision artificielle intelligente

Utiliser des tests intelligents de l'interface graphique du point de vue de l'utilisateur pour garantir l'accessibilité et la fonctionnalité du logiciel de vente au détail.

En savoir plus

Toute plate-forme

Utilisez Eggplant Test pour valider l'interopérabilité des intégrations complexes, des logiciels de point de vente et des périphériques.

En savoir plus

Tests basés sur des modèles

Les tests basés sur des modèles d'Eggplant permettent de prédire le comportement d'un système de point de vente dans diverses conditions, ce qui garantit la précision et la fiabilité des tests de logiciels de point de vente.

En savoir plus

Cas d'utilisation connexes

Questions fréquemment posées sur les tests POS

Keysight Eggplant teste les fonctionnalités des systèmes d'exploitation et des plates-formes matérielles du point de vue de l'utilisateur final, en utilisant l'apprentissage machine (ML) pour reconnaître les images et lire le texte. L'intelligence d'automatisation intégrée montre quels tests sont terminés et quels tests sont nécessaires pour assurer une couverture complète des systèmes de point de vente, des intégrations et du matériel en magasin. Agnostique sur le plan technologique, Keysight Eggplant peut combiner les tests de n'importe quel terminal de point de vente, qu'il s'agisse d'un Toshiba ou d'un Oracle Retail Xstore fonctionnant sous Linux ou Windows, ainsi que de terminaux de paiement et d'autres périphériques.

 

Les outils d'automatisation traditionnels testent du point de vue du programmeur, en se concentrant sur une couche technologique d'un appareil spécifique. Par conséquent, les testeurs doivent connaître différents langages de programmation et jongler avec plusieurs outils de test.

Keysight Eggplant Test se connecte à la robotique pour tester les interactions humaines avec les périphériques. Il peut simuler des points de contact qui impliquent des actions humaines, comme l'utilisation d'un terminal de carte de crédit, la lecture d'un reçu ou la fermeture du tiroir-caisse de la caisse. Par exemple, Keysight Eggplant Test utilise la vision par ordinateur pendant les tests pour lire l'interface utilisateur à l'aide d'une caméra Web placée au-dessus du terminal de carte de crédit. Lorsque l'écran affiche "Insert card", Eggplant lit le texte, lance un appel API au contrôleur Python du robot et lui demande d'insérer la carte de paiement. Keysight Eggplant Test peut également contrôler un stylet pour appuyer sur les boutons du terminal de crédit et un actionneur avec un doigt de robot pour fermer le tiroir-caisse.

Un environnement de test ou un laboratoire se compose généralement de plusieurs terminaux de point de vente et d'appareils appelés "lanes" (couloirs). Chaque testeur utilise Eggplant Functional pour construire et tester des scripts d'automatisation dans SenseTalk. Eggplant Test de Keysight peut se connecter au système POS via RDP, VNC ou KVM. NetOp peut connecter des terminaux POS spécifiques d'IBM et Toshiba 4690 pour accéder au contrôleur 4690. Keysight Eggplant Test répertorie chaque voie du TPV, ce qui permet aux équipes de test d'exécuter et de programmer plusieurs tests en parallèle sur de nombreux TPV.

Keysight Eggplant Test dispose d'un serveur qui héberge des résultats complets pour chaque itération de test et offre des analyses avancées pour chaque cas de test et chaque historique.

 

Ces résultats documentent chaque étape de l'interaction de l'utilisateur final avec le système POS orchestré par Keysight Eggplant Test. Si nécessaire, il peut enregistrer des captures d'écran du test pour montrer exactement ce qui s'est passé, au fur et à mesure.

 

Les utilisateurs peuvent accéder à une série d'analyses pour les tests effectués au fil du temps via un tableau de bord. Par exemple, le rapport de couverture fournit des détails sur les tests réussis qu'Eggplant a exécutés, représentant la couverture des tests par le biais d'une carte thermique.

 

Les capacités d'intelligence artificielle de Keysight Eggplant Test utilisent des algorithmes ML pour analyser les zones testées et optimiser la priorisation des exécutions futures. Cette technologie alimente également le mécanisme exploratoire pour générer tous les cas de test, mettre en évidence le nombre total de tests et prédire le temps nécessaire à l'exécution de tous les tests. Ces informations permettent de déterminer si le logiciel est prêt à être publié sur la base de critères de réussite.

 

Le tableau de bord contient également des rapports d'erreur indiquant les zones de l'application qui ont échoué. Les responsables de l'assurance qualité (AQ) et les testeurs peuvent examiner les essais en un coup d'œil. Différentes couleurs indiquent le taux d'échec, allant du blanc, signifiant aucun échec, au rouge, indiquant qu'aucune réussite n'a été enregistrée.

 

L'écran de synthèse AQ fournit également un aperçu graphique de tous les tests effectués au cours des jours précédents, ce qui permet d'identifier rapidement les problèmes.

contactez-nous logo

Contactez l'un de nos experts

Besoin d'aide pour trouver la solution qui vous convient ?