8 important segments testing ecommerce websites
Test di e-commerce - Come testare un sito Web / un'applicazione di e-commerce
Nel mondo di oggi, scommetto che non troverai nessuno che non abbia fatto acquisti online. L'e-commerce / vendita al dettaglio è un'attività che prospera sui propri clienti online. Lo shopping di persona rispetto allo shopping online ha molti vantaggi. Comodità, risparmio di tempo e facile accesso ai prodotti in tutto il mondo, ecc.
Una buona E-commerce / Il sito di vendita al dettaglio è la chiave del suo successo. Deve essere una degna controparte per la vetrina. Perché, quando fai acquisti in un negozio fisico, il cliente si è già impegnato a visitarlo e potrebbe dare una possibilità al marchio.
In linea, le scelte sono molte. Quindi, a meno che non ci sia coinvolgimento dall'inizio, l'utente potrebbe semplicemente andarsene.
Migliore è il sito, migliore è il business.
Poiché molto dipende dall'applicazione, è fondamentale che venga sottoposta a test approfonditi.
Le applicazioni / i siti di e-commerce sono anche applicazioni web o applicazioni mobili. Quindi, subiscono tutti i tipi di test tipici.
- Test funzionali
- Test di usabilità
- Test di sicurezza
- Test delle prestazioni
- Test di database
- Test di applicazioni mobili
- Test A / B.
Per una rapida occhiata ai test eseguiti più spesso su una tipica applicazione web, controlla:
=> Più di 180 casi di test di esempio per testare applicazioni Web e desktop
Tuttavia, i siti di vendita al dettaglio sono di natura altamente dinamica. Ci sono nuove offerte, nuovi prodotti, nuovi bestseller, saldi e così via. Ciò significa che il sito non rimane lo stesso per troppo tempo. Pertanto, potrebbe diventare travolgente per molti.
Il trucco è dividere e conquistare.
Vediamo con gli esempi di come testare e sito di e-commerce:
Cosa imparerai:
Elenco di controllo per test e-commerce
Di seguito, abbiamo elencato segmenti importanti e casi di test per i test di siti Web di e-commerce.
Servizio di test esplorativo consigliato
# 1) Digivante Direct
Digivante Direct È stato dimostrato che i test e-commerce rafforzano la qualità del sito di e-commerce, migliorano l'esperienza di acquisto e aumentano i ricavi online. La loro soluzione di test di e-commerce esplorativo veloce e conveniente è a basso costo e self-service, quindi non vi è alcun impegno mantenuto e la qualità è garantita.
Utilizzando la rete globale di tester professionisti Digivante, è possibile coprire tutti i principali dispositivi in un lasso di tempo che non è possibile ottenere da qualsiasi altro fornitore di test e ricevere 24 giorni di test in sole 24 ore. Inizia subito a testare il tuo sito web e la tua app di e-commerce.
=> Visita il sito web di Digivante Direct# 1) Homepage - Immagine dell'eroe
Le home page dei siti di vendita al dettaglio sono occupate. Stanno succedendo molte cose. Ma quasi tutti hanno un'immagine dell'eroe:
Questo è il tipo di immagine cliccabile (una sorta di slideshow) che occupa la maggior parte della pagina.
Le seguenti sono alcune cose da testare:
- Scorrerà automaticamente?
- In caso affermativo, con quale intervallo verrà aggiornata l'immagine?
- Quando l'utente ci passa sopra, passerà ancora a quello successivo?
- Può essere sospeso sopra?
- Può essere cliccato?
- Se sì, ti porta alla pagina giusta e all'offerta giusta?
- Si carica insieme al resto della pagina o si carica per ultimo rispetto agli altri elementi della pagina?
- È possibile visualizzare il resto del contenuto?
- Rende allo stesso modo in diversi browser e diverse risoluzioni dello schermo?
# 2) Cerca
Gli algoritmi di ricerca sono molto importanti per il successo di un sito di vendita al dettaglio perché non possiamo sempre posizionare ciò che gli utenti vogliono vedere proprio davanti ai loro occhi.
I test comuni sono:
- Cerca in base al nome del prodotto, al marchio o a qualcosa di più ampio, la categoria. Per esempio Fotocamera, Canon EOS 700D, elettronica, ecc.
- I risultati della ricerca devono essere pertinenti
- Devono essere disponibili diverse opzioni di ordinamento, in base a marca, prezzo, recensioni / valutazioni, ecc.
- Quanti risultati visualizzare per pagina?
- Per i risultati di più pagine, sono disponibili opzioni per raggiungerli
- Inoltre, la ricerca avviene in molti luoghi. Si prega di prendere in considerazione la ricerca in più livelli durante la convalida di questa funzionalità. Per esempio: Quando cerco nella home page, potrei vedere qualcosa del genere:
Quando navigo nelle categorie e vado in una sottocategoria, forse film, questo è quello che vedrò:
# 3) Pagina dei dettagli del prodotto
Una volta che un utente trova un prodotto tramite la ricerca o navigando o facendo clic su di esso dalla home page, l'utente verrà indirizzato alla pagina delle informazioni sul prodotto.
Dai un'occhiata:
- Immagine o immagini del prodotto
- Prezzo del prodotto
- Specifiche del prodotto
- Recensioni
- Controlla le opzioni
- Opzioni di consegna
- Informazioni sulla spedizione
- Disponibile / Non disponibile
- Molteplici opzioni di colore o variazioni
- Navigazione breadcrumb per le categorie (evidenziata in rosso sotto). Se viene visualizzata una navigazione come quella, assicurati che ogni suo elemento sia funzionante.
# 4) Carrello
Questa è la penultima fase prima che l'utente si impegni all'acquisto.
Prova quanto segue:
- Aggiungi articoli al carrello e continua a fare acquisti
- Se l'utente aggiunge lo stesso articolo al carrello mentre continua a fare acquisti, il conteggio degli articoli nel carrello dovrebbe aumentare
- Tutti gli articoli e il loro totale dovrebbero essere visualizzati nel carrello
- Dovrebbero essere applicate le tasse in base alla posizione
- Un utente può aggiungere più articoli al carrello, il totale dovrebbe riflettere lo stesso
- Aggiorna i contenuti aggiunti al carrello: anche il totale dovrebbe riflettere questo
- Rimuovi gli articoli dal carrello
- Procedere al checkout
- Calcola i costi di spedizione con diverse opzioni di spedizione
- Applica coupon
- Non controllare, chiudere il sito e tornare più tardi. Il sito dovrebbe conservare gli articoli nel carrello
# 5) Pagamenti
- Verifica diverse opzioni di pagamento
- Se consenti il check-out come Ospite, completa semplicemente l'acquisto e fornisci un'opzione per registrarti alla fine
- Clienti di ritorno - Accedi per effettuare il check-out
- Registrazione utente
- Se si memorizza la carta di credito del cliente o qualsiasi altra informazione finanziaria, eseguire test di sicurezza attorno a questo per assicurarsi che sia sicuro (la conformità PCI è un must).
- Se l'utente è iscritto da molto tempo, assicurati che la sessione sia scaduta o meno. Ogni sito ha una soglia diversa. Per alcuni è di 10 minuti. Per alcuni potrebbe essere diverso.
- Email / conferma di testo con il numero d'ordine generato
# 6) Categorie / Prodotti in vetrina / Prodotti correlati o consigliati
La FAQ più popolare che ricevo dai tester di e-commerce è: Devo testare ogni categoria / ogni prodotto?
La risposta è no.
Se sei un cliente abituale, ti verranno mostrati alcuni prodotti consigliati nella home page o nel carrello.
Anche i prodotti in vetrina cambiano quasi ogni giorno.
Poiché si tratta di elementi dinamici, il modo migliore per testare queste parti dell'applicazione è testare l'algoritmo in base al quale vengono popolate queste sezioni.
Controlla i tuoi sistemi di data mining / BI e controlla dal backend le query che popolano queste sezioni.
# 7) Test post-ordine
Dai un'occhiata:
- Cambia l'ordine
- Cancella l'ordine
- Segui l'ordine
- ritorna
# 8) Altri test
- Login
- Domande frequenti
- Pagina Contattaci
- Pagina del servizio clienti ecc.
Sfide Automazione del sito web di e-commerce
Per rimanere su Safer Edge e fornire i risultati desiderati al cliente, è necessario spostare l'attenzione sulla qualità e sulle prestazioni del tuo sito Web di e-commerce riducendo il più possibile la tempistica
In generale, l'Automation Testing inizia selezionando il giusto framework di automazione del test che ha un impatto diretto sul risultato del progetto di automazione del test. Il framework deve includere gli script di test e gli scenari di vari processi automatizzati.
Sulla base del framework, i tester possono facilmente eseguire i test e ottenere risultati rilevanti generando rapporti di prova. Ma selezionare lo strumento giusto per automatizzare il sito web di e-commerce dipende da molti parametri chiave. È sempre importante confrontare gli strumenti disponibili in base a parametri chiave come funzionalità, prestazioni, estensibilità, costo della licenza, costo di manutenzione e formazione e supporto.
Devi prendere vantaggio di molti strumenti di automazione dei test open source per automatizzare più sforzi di test senza investire fondi aggiuntivi.
# 1) I siti web di e-commerce sono molto intricati nella natura, automatizzare ogni azione non è possibile perché non possiamo assumere la natura del cliente.
#Due) I continui cambiamenti per l'e-commerce richiedono la regressione, quindi esegui il test di regressione ogni giorno per tenere traccia degli effetti del cambiamento.
# 3) Vai sempre con il tipo di scenari di integrazione automatica che dovrebbe coprire dalla selezione di un collegamento sulla home page fino al checkout e alla pagina del gateway di pagamento. Con la presente, puoi almeno coprire la massima esperienza utente con il sito Web di e-commerce, in modo che sia possibile ottenere test adeguati automatizzando il ciclo di regressione.
# 4) Non perdere mai tempo ad automatizzare l'applicazione instabile. Un semplice cambiamento influenzerà le tue tute di prova e dovrai ricrearlo.
# 5) Homepage dell'e-commerce Il sito web è molto importante e contiene molte informazioni e 1000 link associati a ciascun prodotto e questi link crescono ogni giorno man mano che nuove offerte o prodotti vengono aggiunti a una pagina. Quindi, prima di procedere al test di regressione, è meglio verificare ogni collegamento nella pagina utilizzando il codice di stato HTTP.
software per scaricare video da YouTube per pc
# 6) Quando si eseguono script di test contemporaneamente su un browser diverso. Se un prodotto viene aggiunto al carrello o rimosso, tali informazioni dovrebbero riflettersi anche in altri browser.
# 7) Quando si esegue il test in parallelo, questo ovviamente fallirà lo script in tale scenario, è necessario aggiornare periodicamente la pagina per conservare le informazioni sul carrello. In tempo reale potresti imbatterti in questo scenario, ad esempio un utente a volte può utilizzare un'app di e-commerce mobile e anche un'applicazione web di e-commerce mobile.
# 8) Non trascurare di verificare i dettagli di ogni prodotto e i dettagli dei prezzi, indipendentemente dal fatto che si tratti di 10 prodotti o 1000 prodotti, secondo il requisito del venditore. Questa è la fase in cui puoi creare o distruggere un cliente che un leggero errore porterà a una grande perdita.
# 9) Crea da solo molti scenari interrotti che di solito l'utente incontra, progetta il tuo script in modo molto robusto in modo che lo script lo consenta e continui a eseguire e passare lo script.
Per esempio, hai memorizzato tutte le informazioni sulla carta e hai fatto clic su Invia a causa del basso costo o dell'applicazione per problemi di rete bloccata. In questo caso, un utente riceve una notifica sullo stato della sua transazione tramite e-mail e messaggio al telefono, dovresti convalidare questa e-mail o messaggio in uno script di prova.
# 10) L'elemento web del sito di e-commerce continua a cambiare, quindi crea sempre xpath manuale. Alcuni attributi degli elementi Web saranno gli stessi, quindi non ci sarà un modo univoco per distinguere in tale scenario l'uso del metodo contains () di xpaths o lo scorrimento nella visualizzazione.
#undici) Automatizzare Test di accessibilità con le azioni della tastiera senza usare l'azione del mouse incontrerai sicuramente alcuni dei problemi e li risolverai. Questo gioca un ruolo significativo nel test dell'interfaccia utente.
# 12) Il tester dovrebbe essere progettato con attenzione lo scenario e aggiungere il checkpoint di avvio e inserire lo script di accesso ogni volta che è richiesto.
# 13) Mantieni script diversi per una diversa modalità di pagamento per evitare confusione. Controlla se cosa succede se un ordine viene annullato dopo il pagamento.
# 14) Il test delle prestazioni, invece, gioca un ruolo cruciale. I fattori che devi testare qui richiesta al secondo, transazione al minuto, esecuzione per clic, tempo di risposta del caricamento della pagina, durata dell'attività, intervallo di tempo tra il clic e la visualizzazione della pagina e la ricerca DNS.
#quindici) I test di sicurezza sono il luogo in cui si guadagna la fiducia dei clienti su cui si basa l'e-commerce, quindi qui devi dedicare molto tempo a testare su DENIAL OF SERVICE ATTACK, sicurezza dell'account utente, riservatezza dei dati, sicurezza dei contenuti, sicurezza della carta di credito, disabilitazione non essenziale servizi.SSL Certificate Validation.
# 16) L'automazione dei test di localizzazione è molto impegnativa nell'e-commerce a causa della conformità con gli standard di accessibilità per supportare mercati multilingue e aree di attività.
Conclusione
Ora che abbiamo elencato alcuni test, passiamo a un paio di pensieri finali sui test di e-commerce .
Un sito web dovrebbe funzionare, non solo sui computer ma anche sui dispositivi mobili. Deve essere reattivo e sicuro. Il database dovrebbe essere ottimizzato e il Processi ETL dovrebbe aiutare a mantenere un Data Warehouse che aiuti per OLAP e BI. I test sull'e-commerce dovrebbero concentrarsi su tutto ciò.
Tuttavia, la parte più importante del test e-commerce è se i visitatori si convertono o meno in clienti paganti. Il numero di visite che stanno diventando il cliente si chiama 'Tasso di conversione'.
Quindi una funzione promuove una conversione migliore rispetto a un'altra, è un test importante. È per questo Test A / B e l'ingegneria dell'usabilità per i siti di e-commerce stanno guadagnando importanza.
Dai un'occhiata a questo articolo: Il pulsante da 300 milioni di dollari
Esistono strumenti mirati ad aiutare i siti di e-commerce ad analizzare il loro design per migliori tassi di conversione:
- Ottimamente : Un preferito personale. Molto conveniente e molto intuitivo per i test A / B di e-commerce
- Unbounce : Puoi creare le tue pagine di destinazione ed eseguire una rapida suddivisione o un test A / B.
- Feedback sul concetto : Puoi inviare il tuo sito web e ottenere il feedback di esperti sul design e la strategia del tuo sito.
Qualsiasi strumento di test dell'usabilità può essere utilizzato qui, ma i tre precedenti sono i miei preferiti.
Per ulteriori strumenti, controlla:
- 16+ TOP strumenti di test di usabilità per testare la tua applicazione web
- Una guida completa ai test di usabilità: è come cercare di leggere la mente!
Circa l'autore: Questo articolo è stato scritto dal membro del team STH Swati S. Se vuoi scrivere e aiutare la community di test facci sapere qui .
Come sempre, speriamo che questo articolo ti sia servito.
Non vedo l'ora di sentire i tuoi commenti e le tue domande. Inoltre, condividi le tue migliori e peggiori esperienze di acquisto online di seguito.
Lettura consigliata
- Migliori strumenti di test del software 2021 [Strumenti di automazione del test QA]
- Download dell'eBook Testing Primer
- Alpha test e beta test (una guida completa)
- Guida al test di sicurezza delle applicazioni Web
- Differenza tra desktop, test server client e test Web
- 7 suggerimenti di base per testare siti web multilingue
- Processi SQA: come testare un'applicazione completa?
- Test funzionale vs test non funzionale