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.
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.
Utilizzare Eggplant Test per convalidare l'interoperabilità di integrazioni backend complesse, software POS e dispositivi periferici.
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.
Risorse aggiuntive per i test del software al dettaglio
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.
Avete bisogno di aiuto per trovare la soluzione giusta per voi?
Che cosa sta cercando?