Come automatizzare i test dei punti vendita al dettaglio (POS)

Software per il test delle melanzane
+ Software di prova per melanzane

Automazione dei test del software POS per la vendita al dettaglio

L'automazione dei test POS e del controllo qualità, incluse le transazioni di pagamento sicure e l'interfaccia con i sistemi back-end, richiede un sistema di automazione con visione artificiale avanzata per emulare il comportamento dell'utente e verificare gli output del sistema. Un'efficace soluzione di test automatizzato del software per la vendita al dettaglio si integra anche con un sistema robotico fisico per attivare le attività di pagamento sicure.

Con questa configurazione, la soluzione di test software automatizzata può convalidare la funzionalità del terminale POS, le prestazioni delle periferiche connesse e le interazioni con i sistemi back-end del negozio e della catena, come la gestione dell'inventario, la gestione delle relazioni con i clienti, la catena di fornitura, la pianificazione delle risorse aziendali e altro ancora.

Soluzione di test POS automatizzata

Garantire un'implementazione tempestiva e un funzionamento affidabile degli aggiornamenti dei sistemi POS per la vendita al dettaglio richiede un'automazione avanzata per i test POS . L'approccio basato su modelli di Eggplant Test consente di raggiungere una maggiore copertura automatizzando i test esplorativi e concentrandosi sulle aree più soggette a difetti. Automatizza inoltre i test di regressione per individuare bug che i test funzionali o unitari potrebbero non rilevare. Eggplant utilizza la visione artificiale, l'intelligenza artificiale (IA) e un motore di fusione per testare i sistemi POS a livello di interfaccia utente grafica (GUI), indipendentemente dalla base di codice o dal sistema operativo.

Guarda la demo del test automatizzato del POS al dettaglio

Esplora i prodotti e le funzionalità della nostra soluzione automatizzata per i test POS

Visione artificiale intelligente

Utilizzare test intelligenti dell'interfaccia utente grafica dal punto di vista dell'utente per garantire l'accessibilità e la funzionalità del software di vendita al dettaglio.

Per saperne di più

Qualsiasi piattaforma

Utilizzare Eggplant Test per convalidare l'interoperabilità di integrazioni backend complesse, software POS e dispositivi periferici.

Per saperne di più

Test basati su modelli

Garantisci test accurati e affidabili del software POS con i test basati su modelli di Eggplant, che aiutano a prevedere il comportamento di un sistema POS in diverse condizioni.

Per saperne di più

Casi d'uso correlati

Domande frequenti sui test POS

Keysight Eggplant testa le funzionalità su sistemi operativi e piattaforme hardware dal punto di vista dell'utente finale, utilizzando l'apprendimento automatico (ML) per riconoscere immagini e leggere testo. L'intelligenza di automazione integrata mostra quali test sono stati completati e quali sono necessari per garantire una copertura completa dei sistemi POS, delle integrazioni e dell'hardware in-store. Essendo indipendente dalla tecnologia, Keysight Eggplant può combinare i test di qualsiasi terminale POS, che si tratti di Toshiba o Oracle Retail Xstore con sistema operativo Linux o Windows, nonché di terminali di pagamento e altre periferiche.

 

Gli strumenti di automazione tradizionali testano dal punto di vista del programmatore, concentrandosi su un singolo livello tecnologico su un dispositivo specifico. Di conseguenza, i tester devono conoscere diversi linguaggi di programmazione e destreggiarsi tra più strumenti di test.

Keysight Eggplant Test si connette alla robotica per testare le interazioni umane con i dispositivi periferici. Può simulare punti di Contattaci che coinvolgono azioni umane, come l'utilizzo di un terminale per carte di credito, la lettura di una ricevuta o la chiusura del cassetto contanti. Ad esempio, Keysight Eggplant Test utilizza la visione artificiale durante i test per leggere l'interfaccia utente con una webcam posizionata sopra il terminale per carte di credito. Quando il display mostra "Inserisci carta", Eggplant legge il testo, effettua una chiamata API al controller Python del robot e gli ordina di inserire la carta di pagamento. Keysight Eggplant Test può anche controllare uno stilo per premere i pulsanti del terminale di credito e un attuatore con un dito robotico per chiudere il cassetto contanti.

Un ambiente o laboratorio di test è in genere costituito da più terminali POS e dispositivi chiamati "corsie". Ogni tester utilizza Eggplant Functional per creare e testare script di automazione in SenseTalk. Eggplant Test di Keysight può connettersi al sistema POS tramite RDP, VNC o KVM. NetOp può collegare specifici terminali POS di IBM e Toshiba 4690 per accedere al controller 4690. Eggplant Test di Keysight elenca ogni corsia POS, consentendo ai team di test di eseguire e pianificare più test in parallelo su numerosi dispositivi POS.

Keysight Eggplant Test è dotato di un server che ospita risultati completi per ogni iterazione del test e offre analisi avanzate per ogni caso di test ed esecuzione storica.

 

Questi risultati documentano ogni fase dell'interazione dell'utente finale con il sistema POS gestito da Keysight Eggplant Test. Se necessario, è possibile registrare screenshot del test per mostrare esattamente cosa è successo, play-by-play.

 

Gli utenti possono accedere a una serie di analisi sui test eseguiti nel tempo tramite una dashboard. Ad esempio, il report sulla copertura fornisce dettagli sui test eseguiti con successo da Eggplant, rappresentando la copertura dei test tramite una mappa termica.

 

Le funzionalità di intelligenza artificiale alla base di Keysight Eggplant Test utilizzano algoritmi di machine learning per analizzare le aree sottoposte a test e ottimizzare la priorità delle future esecuzioni. Questa tecnologia alimenta anche il meccanismo esplorativo per generare tutti i casi di test, evidenziare il numero totale di test e prevedere il tempo necessario per l'esecuzione di tutti i test. Queste informazioni possono determinare se il software è pronto per il rilascio in base a criteri di successo.

 

La dashboard contiene anche report di errore che mostrano quali aree dell'applicazione hanno avuto problemi. I responsabili del controllo qualità (QA) e i tester possono analizzare i test eseguiti a colpo d'occhio. Diversi colori indicano il tasso di errore, dal bianco, che indica nessun errore, al rosso, che indica nessun superamento registrato.

 

La schermata di riepilogo QA fornisce anche una panoramica grafica di tutti i test effettuati nei giorni precedenti, per aiutare a identificare rapidamente i problemi.

contattaci logo

Mettetevi in Contattaci con uno dei nostri esperti

Avete bisogno di aiuto per trovare la soluzione giusta per voi?