Test dei sistemi POS (punti vendita al dettaglio): casi di test di esempio

Cos'รจ il test POS?

Il test POS รจ definito come il test di un'applicazione di punto vendita. Un POS o Punto vendita Il software รจ una soluzione essenziale per le attivitร  commerciali al dettaglio che desiderano effettuare transazioni senza problemi, ovunque si trovino. Sicuramente avrai visto un terminale POS (Point of Sale) durante il check-out nel tuo centro commerciale preferito.

Il sistema รจ piรน complesso di quanto si pensi ed รจ strettamente integrato con altri sistemi software come magazzino, inventario, ordini di acquisto, catena di fornitura, marketing, pianificazione delle merci, ecc. La conoscenza del dominio POS รจ importante per i test.

Test POS

Test Architecnologia per l'applicazione POS

L'architettura di test POS include tre componenti per il test: terminale POS, server del negozio e server aziendale. Fondamentalmente, รจ classificata in tre livelli per il test dell'applicazione POS.

Test Architecnologia per l'applicazione POS

Livello 1- (Terminale POS) Livello 2- (Server del negozio) Livello 3- (server aziendale)
  • Test di sicurezza
  • Test di BI e analisi
  • Test di ripristino di emergenza
  • Test di interfaccia
  • Test di sicurezza
  • Test di BI e analisi
  • Test di ripristino di emergenza
  • Test di interfaccia

Tipi di test per il sistema POS

Il test del sistema POS puรฒ essere suddiviso in due livelli

  1. Livello di applicazione
  2. Livello aziendale

Tipi di test per il sistema POS

Test eseguiti a livello di applicazione Test eseguiti a livello aziendale
  • Test di conformitร 
  • Test di Performance
  • Test di interoperabilitร 
  • Migrazione dei dati
  • Mobilitร 

Casi di test di esempio per POS utilizzati nella vendita al dettaglio

Per garantire la qualitร  del Sistema POS, รจ obbligatorio testare correttamente il software POS. I test POS riguardano molti aspetti come

Scenario di prova Test di Casi
Attivitร  di cassiere
  • Verifica che l'inserimento degli articoli acquistati da un cliente sia corretto
  • Gli sconti di prova vengono applicati correttamente
  • Verificare che sia possibile utilizzare le carte con valore del negozio
  • Verificare che la gestione della piccola cassa funzioni come previsto
  • Controlla la corrispondenza dei totali e delle chiusure
  • Controllare che i prestiti tramite cassetto contanti siano gestiti correttamente
  • Prova il Sistema POS รจ compatibile con periferiche come lettore RFID, barra Code Scanner ecc.
Elaborazione del gateway di pagamento
  • Testare la validitร  del numero CVV della carta di credito
  • Test swiping carte da entrambi i lati e fiches
  • Verificare che i dettagli della carta acquisita siano correttamente crittografati e decrittografati
Sales
  • Verificare la presenza di un regolare processo di vendita
  • Le vendite tramite assegno possono essere elaborate con carte di debito/credito
  • Verifica l'acquisto dell'abbonamento fedeltร 
  • Verificare che vengano visualizzati i prezzi corretti per la merce acquistata
  • Test per transazione "0" o nulla
  • Associa UPC o codici a barre ai fornitori
  • Verifica i dettagli di fatturazione o spedisciping dettagli nel gestore dei pagamenti
  • Test per transazione di riferimento
  • Testare il formato di stampa della ricevuta generata
  • Verificare che venga generato il codice corretto per le transazioni approvate, trattenute o rifiutate
Scenari di restituzione e cambio
  • Assicurati che l'inventario interno sia ben integrato con altri punti vendita o catena di fornitura
  • Controlla lo scambio o la restituzione di un articolo in contanti
  • Controlla se il sistema risponde al cambio o alla restituzione di un articolo con una carta di credito
  • Il sistema di controllo elabora la vendita con ricevuta o senza ricevuta
  • Verificare che il sistema consenta l'immissione manuale del codice a barre nel caso in cui lo scanner non funzioni
  • Il sistema di verifica visualizza sia l'importo corrente che l'importo dello sconto su un cambio di articolo, se applicabile
Cookie di prestazione
  • Controlla la velocitร  o il tempo impiegato per ricevere una risposta o inviare una richiesta
  • Verificare che le regole basate sulle transazioni siano applicabili (sconti/tasse/riduzioni ecc.)
  • Verificare che venga generato il codice corretto per le transazioni approvate, trattenute o rifiutate
Scenari negativi
  • Sistema di prova con dettagli di carte scaduti
  • Prova con un PIN non valido per la carta di credito
  • Controlla l'inventario inserendo un codice sbagliato per l'articolo
  • Controlla come risponde un sistema quando inserisci un numero di fattura sbagliato
  • Test per una transazione negativa
  • Prova la risposta del sistema durante l'inserimento di una data non valida per gli articoli delle offerte promozionali online
Gestione Promozioni e sconti
  • Sistema di test per vari sconti come sconto veterano, sconto stagionale, sconto per bagaglio insufficiente o eccessivo, ecc.
  • Sistema di prova per varie offerte promozionali su determinate voci di bilancio
  • Prova il sistema di alert che notifica la fine o l'inizio delle offerte stagionali
  • Verifica se la ricevuta stampa lo sconto esatto o le offerte con effetto leva
  • Sistema di test per l'assegnazione di offerte errate o sconti sugli articoli online
  • Testare il processo di gestione degli ordini
  • Verificare che i dati del prodotto ottenuti dopo la scansione di un codice a barre siano accurati
Tracking dati del cliente
  • Testare la risposta del sistema con l'inserimento errato dei dati del cliente
  • Sistema di prova per consentire l'accesso autorizzato ai dati riservati del cliente
  • Testa il database per registrare la cronologia degli acquisti dei clienti, ad esempio (cosa acquistano, con quale frequenza acquistano, ecc.)
Sicurezza e conformitร  normativa
  • Verifica del sistema POS secondo la conformitร  normativa
  • Testare il sistema di allarme che avvisa i difensori della sicurezza
  • Assicurati di poter annullare un pagamento prima di pubblicare
  • Testare i profili utente e i livelli di accesso sul software POS
  • Testare la coerenza del database
  • Verificare informazioni specifiche su ciascun contante dell'asta, identificatore del buono, numero dell'assegno e cosรฌ via
Segnalare il test
  • Test di un rapporto di analisi delle tendenze
  • Le informazioni di test relative alle transazioni con carta di credito dovrebbero essere riportate nei report
  • Test per report individuali e consolidati sulla cronologia degli acquisti dei clienti
  • Test per la generazione di report online

Test di sicurezza per sistemi POS al dettaglio

Alcuni studi recenti hanno Punto vendita Vulnerabilitร  di sicurezza molto elevate nei sistemi. Le seguenti misure contribuiranno a migliorare la sicurezza del POS.

  • รˆ fondamentale affrontare i test di sicurezza in conformitร  con lo standard PCI come parte dei test aziendali
  • Gestisci attivamente tutto il software sulla rete in modo che solo il software autorizzato possa essere eseguito e installato
  • Condotta regolarmente Test di penetrazione per identificare i vettori di attacco e le vulnerabilitร 
  • Includere test per la presenza di informazioni e artefatti di sistema non protetti che potrebbero essere utili agli hacker
  • Utilizzare strumenti di test di vulnerabilitร 
  • Crea un banco di prova che imiti un ambiente di produzione per test di penetrazione specifici e attacchi contro elementi che non vengono testati in produzione

Sfide nei test POS

  • Configurazioni multiple
  • Interfacce complesse
  • Problemi periferici
  • Upgrades
  • Conformitร  PCI
  • Manutenzione del laboratorio di prova

Sintesi

  • Il POS per la vendita al dettaglio richiede un alto livello di test da mantenereping tenendo presente che le sue prestazioni e il suo corretto funzionamento influiscono direttamente sui ricavi aziendali.
  • Per ridurre il rischio e le possibilitร  di guasto del POS durante il processo di transazione, รจ essenziale eseguire test in condizioni estreme.
  • I test devono essere eseguiti sia a livello applicativo che aziendale
  • Il test dovrebbe coprire i seguenti scenari: attivitร  del cassiere, Gateway di pagamento Elaborazione, Vendite, Scenari di reso e cambio, Prestazioni, Scenari negativi, Gestione Promozioni e sconti, sicurezza e conformitร  normativa.
  • Molteplici impostazioni di configurazione, problemi periferici e aggiornamenti sono solo alcuni dei problemi che dovrai affrontare durante i test.

Riassumi questo post con: