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.
“Sono estremamente soddisfatto del know-how tecnico e dell’approccio orientato alle soluzioni di Factor Blue, nonché del modo in cui l’azienda realizza le funzionalità richieste nell’ambito di un percorso di sviluppo continuo. Consiglio vivamente Factor Blue, soprattutto nel settore del commercio B2B.”
“Collaboriamo da molto tempo e ciò che apprezziamo di più è il loro impegno. Quando ci troviamo di fronte a una sfida, il team è pronto ad aiutarci e a risolvere rapidamente i problemi. Sembra più una partnership che un semplice rapporto con un fornitore. Consigliamo vivamente Factor Blue a chiunque sia alla ricerca di uno sviluppatore Magento.»
«Collaboriamo con Factor Blue ormai da quasi tre anni e ne siamo molto soddisfatti. Apprezziamo particolarmente le linee di comunicazione dirette, la rapidità di intervento in caso di problemi e la consulenza competente nelle questioni che ci vengono sottoposte. Inoltre, l’approccio personalizzato contribuisce al successo della nostra collaborazione.»
“Il team di Factor Blue ha realizzato un fantastico negozio online su misura per le nostre esigenze. La fase di implementazione e le modifiche necessarie dopo la messa online del negozio sono state affrontate immediatamente dal team, che ci ha dedicato e continua a dedicarci la massima attenzione come clienti.”
“Noi di Hypernode collaboriamo da anni con Factor Blue. È un team di professionisti di prim’ordine con cui noi e i nostri clienti comuni lavoriamo sempre con grande soddisfazione. Veri specialisti nel campo dello sviluppo Magento”
“Factor Blue eccelle nello sviluppo e noi nel marketing online. Due discipline che si completano a vicenda per garantire una crescita strutturale. Factor Blue realizza le modifiche di cui abbiamo bisogno con la massima competenza. Siamo molto soddisfatti della collaborazione e per questo consigliamo volentieri Factor Blue sia ai nostri clienti nuovi che a quelli esistenti!”
«La collaborazione con Factor Blue è stata per me un’esperienza molto positiva. Un partner affidabile per lo sviluppo della nostra piattaforma. Un piano chiaro, un team che lavora sodo e una comunicazione piacevole!»
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?
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.
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.
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.
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.
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.
02. Entro quanto tempo riceviamo una notifica se si verifica un problema?
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.
03. La suite di test funziona anche dopo gli aggiornamenti e le implementazioni?
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.
04. Posso richiedere la suite di test anche se mi avvalgo di un'altra agenzia Magento?
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.
05. Quanto costa la suite di test come servizio separato?
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.