UAT-CHECKOUT-016: Validazione campo Email formato corretto
Stato Test
✅ Passato
Processo Business
Verificare che il campo Email, se presente, validi il formato dell'indirizzo email inserito.
Sequenza Azioni
- Accedere al checkout come guest con almeno una stanza nel carrello
- Cliccare per aggiungere un nuovo ospite
- Compilare i campi obbligatori (Nome, Cognome, Data di nascita)
- Inserire un indirizzo email non valido nel campo Email (se presente)
- Tentare di salvare l'ospite
- Verificare il comportamento della validazione
Linee Guida Dati Test
- Utilizzare l'ambiente di stage (
https://stage.bauking.dnalab.online) - Essere in modalità guest
- Email non valide da testare:
- "email" (senza @)
- "email@" (senza dominio)
- "@dominio.com" (senza nome utente)
- "email@dominio" (senza estensione)
- "email @dominio.com" (con spazi)
Risultato Atteso
- Quando si inserisce un email non valida:
- Viene visualizzato un messaggio di errore che indica formato non valido
- Il campo Email è evidenziato visivamente come errore
- Il salvataggio non viene completato
- Con un email valido (es. "test@example.com"), l'ospite viene creato correttamente
Team UAT
Rosario (DNAFactory)
Note
Test completato con successo. La validazione email funziona correttamente nei dati di contatto.
Test eseguito:
- Aperto il form di modifica dei dati di contatto
- Inserito un email non valido: "email" (senza @)
- Cliccato su "Aggiorna dati di contatto"
- Verificato che con email valido il salvataggio funzioni
Risultati verificati:
- ✅ Quando si inserisce un email non valido ("email" senza @), viene visualizzato il messaggio di errore: "Formato email non valido."
- ✅ Il messaggio appare sotto il campo Email in una lista di errori
- ✅ Il campo Email è evidenziato visivamente come errore (stato di errore attivo)
- ✅ Il salvataggio non viene completato quando l'email non è valida (il form rimane aperto)
- ✅ Con un email valido (es. "mario.rossi@example.com"), l'aggiornamento viene completato correttamente
Nota: Questo test è stato eseguito sul form "Dati di contatto" nello Step 1 del checkout, non sul form ospite (che non ha campo email).