Skip to main content

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

  1. Accedere al checkout come guest con almeno una stanza nel carrello
  2. Cliccare per aggiungere un nuovo ospite
  3. Compilare i campi obbligatori (Nome, Cognome, Data di nascita)
  4. Inserire un indirizzo email non valido nel campo Email (se presente)
  5. Tentare di salvare l'ospite
  6. 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).


← Torna all'introduzione