Test automatici di Magento

Un prodotto che non può essere aggiunto al carrello. Una procedura di checkout che si blocca al secondo passaggio. Il tuo negozio online potrebbe non funzionare correttamente senza che tu te ne accorga e il primo a notarlo sarà un cliente che abbandonerà il sito. Disponiamo di una suite di test specifica per negozi online che verifica il funzionamento del tuo negozio più volte al giorno in modo completamente automatico.

//01 — Che cos’è il test automatizzato?

Un test che segnala un allarme se qualcosa non va.

Una suite di test automatizzata simula il comportamento di un cliente reale: ricerca di un prodotto, aggiunta al carrello, completamento dell’ordine, pagamento e ricezione della conferma d’ordine. Sembra semplice, ma in un negozio online Magento con estensioni, integrazioni, regole di prezzo e logica di checkout personalizzata, ci sono decine di punti in cui qualcosa può andare storto senza che sullo schermo compaia un messaggio di errore visibile.

I test manuali dopo ogni deployment richiedono molto tempo e sono inaffidabili. C’è sempre qualcosa che sfugge. I test automatizzati sono sempre completi, sempre coerenti e vengono eseguiti più volte al giorno, anche di notte, nei fine settimana e nei giorni festivi. Non si limitano a verificare se il negozio online è attivo, ma controllano che funzioni effettivamente come dovrebbe.

Realizziamo una suite di test su misura per il tuo negozio online. Non si tratta di una serie generica di test standard uguali per ogni negozio online, ma di scenari che si adattano al tuo catalogo, alla tua procedura di checkout, ai tuoi metodi di pagamento e alle tue funzionalità personalizzate. La suite viene periodicamente ampliata man mano che il negozio online cresce o subisce modifiche.

Il nostro lavoro si basa su una solida rete di partner tecnici, integrata da competenze che sviluppiamo e perfezioniamo costantemente nel campo dell’e-commerce e della tecnologia.

//02 — Cosa testiamo?

Non solo il flusso positivo

Vuoi avere la certezza che le funzionalità del tuo negozio online funzionino correttamente. In questo modo preveniamo la perdita di fatturato prima ancora che si verifichi.

Scenari di test specifici per il negozio

Ogni negozio online è diverso. Scriviamo scenari di test basati sui tuoi flussi specifici: quali tipi di prodotti hai, quali regole di sconto sono attive, quali metodi di pagamento offri, se ci sono gruppi di clienti con prezzi differenziati. La suite di test riflette il funzionamento pratico del tuo negozio online, non quello di un negozio online medio.

 

Più esecuzioni al giorno

La suite di test viene eseguita più volte al giorno in modo completamente automatico, sia dopo una distribuzione che a intervalli regolari durante la giornata. In questo modo, non solo si ha la certezza che il negozio online funzioni subito dopo un aggiornamento, ma se ne ha la certezza in ogni momento. Un malfunzionamento che si verifica alle tre del mattino viene segnalato molto prima che il primo cliente ne risenta.

Non solo il flusso positivo

Aggiungere un prodotto al carrello e procedere al pagamento: questo è il flusso ideale. Ma cosa succede se un prodotto è esaurito e viene comunque inserito nel carrello? E se un codice sconto non è più valido ma viene ancora proposto? E se il provider di pagamento va in timeout? Testiamo anche questi scenari.

Notifiche e monitoraggio

Se un test fallisce, riceverai una notifica e la riceveremo anche noi. Valuteremo la situazione e interverremo se necessario. Non si tratta di un messaggio automatico che scompare nella casella di posta, ma di un team che reagisce e risolve il problema. A seconda del modello di collaborazione, garantiamo una risposta entro quattro ore o entro lo stesso giorno lavorativo.

Scelta da marchi ambiziosi

//04 — Perché scegliere Factor Blue?

Perché affidarsi a
con Factor Blue?

Specializzazione

Non siamo un'agenzia generica che si occupa un po' di tutto, ma un team di specialisti in grado di risolvere davvero le vostre problematiche complesse.

15 anni di esperienza nel settore

Conosciamo bene la realtà del settore: cataloghi di grandi dimensioni, logiche di prezzi e scorte per B2B e B2C, dati che devono essere accurati. Non c’è bisogno che ci spieghi il tuo mercato.

Linee di comunicazione dirette, senza interferenze

Parlerai direttamente con chi si occupa dello sviluppo. Feedback onesto, accordi chiari e nessuna sorpresa a posteriori.

Non siamo una semplice "fabbrica di ore", ma un vero e proprio partner

Pensiamo insieme a voi alla roadmap, non solo alle problematiche del momento. Codice che cresce con voi, invece di diventare un ostacolo in futuro.

//05 — Feedback dei clienti

Esperienze reali dei clienti

La scelta di un nuovo partner tecnico non va presa alla leggera. Ecco perché lasciamo che siano i nostri clienti e partner a raccontare com’è la collaborazione con noi.

RACCONTACI DI COSA SI TRATTA

Siamo il reparto tecnico che la mattina non riesce a dormire pensando alla tua disponibilità, alle tue prestazioni e al tuo prossimo passo. Non come appaltatori. Non come fornitori. Ma come persone che hanno a cuore il tuo successo tanto quanto te stesso.

Ci dici tu cosa sta succedendo? Noi diciamo quello che vediamo.

//07 — Il nostro approccio

Come configuriamo la suite di test?

01.

Analisi dei flussi critici

Iniziamo con una sessione in cui analizziamo i flussi più critici del tuo negozio online: quali tipi di prodotti, metodi di pagamento, regole di sconto e gruppi di clienti sono presenti, e quali flussi sono più soggetti a errori o più critici per il fatturato.

02.

Scrittura di scenari di test

Sulla base dell’analisi iniziale, redigiamo gli scenari di test. Utilizziamo Playwright, un moderno framework di test end-to-end, e scriviamo test che simulano il comportamento del browser proprio come farebbe un utente reale. Compresi gli scenari al di fuori del flusso normale.

03.

Configurazione della suite di test

Installiamo la suite di test, la integriamo con il tuo ambiente di staging e di produzione e verifichiamo che tutti i test vengano eseguiti correttamente. Configuriamo la reportistica e testiamo il processo di notifica in modo che le segnalazioni arrivino nel posto giusto alle persone giuste.

04.

Messa in produzione e monitoraggio

La suite di test è attiva in produzione. Riceverai un rapporto giornaliero e, in caso di test fallito, una notifica immediata. Monitoriamo attivamente i risultati e interveniamo quando necessario.

05.

Ulteriore sviluppo della suite di test

Ogni volta che il negozio online subisce modifiche – nuove funzionalità, nuovi metodi di pagamento, nuove personalizzazioni – la suite di test viene ampliata. In questo modo la copertura rimane aggiornata e si testa sempre il negozio online così come funziona attualmente.

//08 — Domande frequenti

Domande frequenti
Test automatici dei negozi online

Domande frequenti. Non trovi la risposta alla tua domanda? Saremo lieti di risponderti personalmente.

01. Qual è la differenza tra il monitoraggio dell'uptime e i test automatizzati?

Il monitoraggio dell'uptime verifica se il tuo negozio online è attivo e raggiungibile, se il server risponde e se la pagina viene caricata. Si tratta di un controllo utile, ma non sufficiente.

Un negozio online può essere completamente operativo, ma il processo di checkout potrebbe non funzionare, i prodotti potrebbero non essere aggiunti al carrello oppure il fornitore di servizi di pagamento potrebbe visualizzare un messaggio di errore.

I test end-to-end automatizzati simulano l’intero comportamento di un cliente reale: navigano nel negozio, aggiungono prodotti, completano la procedura di checkout e verificano che il pagamento e la conferma dell’ordine vengano elaborati correttamente. In questo modo è possibile individuare errori funzionali che il monitoraggio dell’uptime non rileverebbe mai.

Non appena un test fallisce, viene inviata automaticamente una notifica a te e al nostro team. A seconda dell’ora del giorno e del modello di collaborazione, i nostri ingegneri rispondono entro un’ora o un giorno lavorativo. Valutiamo la situazione, ne determiniamo la gravità e, ove possibile, interveniamo immediatamente. Riceverai sempre un resoconto su ciò che è accaduto e sulle azioni intraprese: nessuna correzione silenziosa senza spiegazioni.

Sì, ed è proprio questo uno dei momenti più importanti per eseguire i test. Dopo ogni distribuzione, la suite di test viene avviata automaticamente, in modo da verificare immediatamente se l’aggiornamento non abbia compromesso alcuna funzionalità esistente. La regressione, ovvero quando una nuova modifica compromette il funzionamento di qualcosa che prima funzionava, è una delle cause più comuni di problemi in un ambiente di produzione. Eseguendo test automatici dopo ogni distribuzione, è quasi sempre possibile individuare il problema prima che un cliente ne risenta.

Sì, assolutamente, ed è stata anche una scelta consapevole nel modo in cui abbiamo strutturato il prodotto.

La suite di test non viene eseguita sul tuo negozio online, ma sulla nostra infrastruttura e sul nostro codice. Abbiamo bisogno di accedere a un ambiente di test e all’ambiente di produzione, ma non è necessario che siamo noi a gestirli per poter eseguire e monitorare i test. La suite di test funziona indipendentemente da chi realizza o gestisce il negozio online.

Questo rende la nostra offerta interessante anche come "seconda opinione": la tua agenzia attuale si occupa delle attività quotidiane, mentre noi garantiamo un livello indipendente che verifica costantemente il corretto funzionamento del negozio online. Se dopo un'implementazione da parte della tua agenzia attuale qualcosa non funziona, lo segnaliamo anche se loro stessi non lo monitorano.

L’unico requisito è l’accesso all’ambiente e una conoscenza sufficiente dei vostri flussi specifici per impostare correttamente gli scenari di test. Effettuiamo questa analisi durante una sessione di onboarding, indipendentemente da chi gestisce il negozio online.

La suite di test è disponibile separatamente al prezzo di 499 € al mese, con una durata minima di 12 mesi. Il servizio include una copertura completa dei test specificamente configurata per il tuo negozio online, più esecuzioni automatizzate al giorno sia sull’ambiente di staging che su quello di produzione, report giornalieri e notifiche immediate in caso di test fallito. Factor Blue valuta ogni segnalazione e fornisce un feedback sulla situazione, ma non è responsabile della risoluzione del problema.

Il processo di onboarding, durante il quale identifichiamo i flussi critici e definiamo gli scenari di test, ha un costo una tantum a partire da 1.500 €.

Se fai già parte di un modello di collaborazione con un ingegnere o un team, la suite di test, compreso il follow-up, è inclusa.