Per verificare il peso/dimensioni fuori soglia nei test end-to-end di un e-commerce, conviene simulare casi limite lungo tutto il flusso: prodotto, carrello, checkout e risposta del corriere/plugin.
Un approccio pratico è questo:
- Crea prodotti di test con peso e misure:
- appena sotto la soglia consentita;
- esattamente alla soglia;
- appena sopra la soglia;
- con valori mancanti o non validi.
- Verifica il comportamento del sistema:
- il carrello accetta o blocca l’ordine?
- compare un messaggio chiaro all’utente?
- il checkout mostra solo i metodi di spedizione compatibili?
- Testa l’integrazione con il corriere o plugin:
- controlla se la regola viene applicata lato e-commerce o lato API corriere;
- valida la gestione di errori, ad esempio risposta “spedizione non disponibile” o “misura fuori limite”.
- Automatizza i casi principali con test end-to-end, così puoi ripeterli ad ogni rilascio.
Esempio: se un corriere accetta fino a 30 kg, prova un ordine da 29,9 kg, uno da 30 kg e uno da 30,1 kg, verificando che il sistema mostri sempre il comportamento atteso.
Sintesi operativa: crea casi di test ai limiti, eseguili su checkout e integrazione corriere, e valida messaggi ed esclusione delle spedizioni non compatibili.