UAT-CHECKOUT-015: Validazione campo Data di nascita obbligatorio
Stato Test
✅ Passato
Processo Business
Verificare che il campo Data di nascita sia obbligatorio e che venga mostrato un messaggio di errore appropriato quando è vuoto o non valido.
Sequenza Azioni
- Accedere al checkout come guest con almeno una stanza nel carrello
- Cliccare per aggiungere un nuovo ospite
- Compilare i campi Nome e Cognome
- Lasciare il campo Data di nascita vuoto
- 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
- Compilare Nome e Cognome
- Lasciare Data di nascita vuota o inserire una data non valida
Risultato Atteso
- Quando si tenta di salvare con il campo Data di nascita vuoto o non valido:
- Il salvataggio non viene completato
- Viene visualizzato un messaggio di errore appropriato
- Il campo è evidenziato visivamente come errore
- Il form rimane aperto
- Dopo aver inserito una data valida, l'errore scompare e l'ospite viene creato
Team UAT
Rosario (DNAFactory)
Note
Test completato con successo. La validazione del campo Data di nascita obbligatorio funziona correttamente:
Test eseguito:
- Campo Nome compilato: "Luigi"
- Campo Cognome compilato: "Bianchi"
- Campo Titolo selezionato: "Sig."
- Campo Data di nascita lasciato vuoto
- Tentativo di salvataggio con "Aggiungi Bipede"
Risultati verificati:
- Quando si tenta di salvare con il campo Data di nascita vuoto, il salvataggio non viene completato
- Viene visualizzato un messaggio di errore sotto il campo Data di nascita: "La data di nascita è obbligatoria."
- Il messaggio è chiaro e in italiano, indica esplicitamente che il campo è obbligatorio
- Il form rimane aperto e non si chiude
- L'ospite non viene aggiunto all'elenco degli ospiti
- Non si verifica redirect o navigazione dalla pagina
Nota tecnica:
- Il campo Data di nascita richiede il formato yyyy-MM-dd (formato HTML5 standard per input type="date")
- Dopo aver inserito una data valida nel formato corretto, l'errore scompare e l'ospite viene creato correttamente (come verificato nel test UAT-012)