UAT-CHECKOUT-027: Progressione Step 1 - Validazione completa (Guest)
Stato Test
✅ Passato
Processo Business
Verificare che dopo aver completato correttamente lo Step 1 con tutti gli ospiti e pet richiesti, sia possibile procedere allo Step 2.
Sequenza Azioni
- Accedere al checkout come guest con almeno una stanza nel carrello
- Aggiungere tutti gli ospiti necessari (adulti e bambini) in base alla prenotazione
- Aggiungere tutti i pet necessari in base alla prenotazione
- Verificare che tutti i dati siano compilati correttamente
- Cliccare sul pulsante per procedere allo Step 2
- Verificare la transizione
Linee Guida Dati Test
- Utilizzare l'ambiente di stage (
https://stage.bauking.dnalab.online) - Essere in modalità guest
- Avere una prenotazione con:
- Almeno 2 adulti
- Uno o più bambini
- Uno o più pet
- Creare entità per tutti gli ospiti e pet richiesti
Risultato Atteso
- Quando tutti i dati sono completi e validi:
- Il pulsante per procedere è abilitato
- Cliccando su "Continua" o "Avanti":
- Si passa correttamente allo Step 2
- Lo Step 2 diventa attivo
- Lo Step 1 viene marcato come completato (se presente indicatore visivo)
- I dati inseriti nello Step 1 sono persistenti e non vengono persi
- L'indicatore di progresso viene aggiornato
Team UAT
Rosario (DNAFactory)
Note
Test completato con successo. Importante scoperta: Lo Step 1 richiede OLTRE agli ospiti per ogni camera anche:
- Dati di contatto (Nome, Cognome, Email, Telefono) - obbligatori
- Indirizzo di fatturazione (Nome, Cognome, Telefono, Indirizzo, Nazione, Provincia, Città, CAP) - obbligatorio
Test eseguito:
- Checkout con 3 camere nel carrello
- Aggiunti 1 ospite per ogni camera (Mario Rossi, Maria Bianchi, Luigi Verdi)
- Aggiunto 1 pet "Franco" per Camera 1
- Aggiunti dati di contatto: Mario Rossi, mario.rossi@example.com, +39 123 456 7890
- Aggiunto indirizzo di fatturazione: Via Roma 1, Milano, Lombardia, 20100, Italia
- Cliccato su "Personalizza Prenotazione" per procedere allo Step 2
Risultati verificati:
- ✅ Quando tutti i dati sono completi e validi, il pulsante "Personalizza Prenotazione" è abilitato
- ✅ Cliccando su "Personalizza Prenotazione", si passa correttamente allo Step 2
- ✅ Lo Step 2 diventa attivo (visualizzato come step corrente)
- ✅ Lo Step 1 viene marcato come completato (icona check visibile nella breadcrumb)
- ✅ I dati inseriti nello Step 1 sono persistenti e visibili nel riepilogo laterale:
- Pets Family: mostra i 3 adulti aggiunti (Mario Rossi, Maria Bianchi, Luigi Verdi) e il pet "Franco"
- Indirizzo di fatturazione: mostra i dettagli completi
- Dati di Contatto: mostra nome, email e telefono
- ✅ L'indicatore di progresso viene aggiornato (Step 1 con check, Step 2 attivo, Step 3 in attesa)
Validazioni scoperte:
- Almeno un adulto per ogni camera (validato con messaggio "Devi aggiungere almeno un adulto per stanza")
- Dati di contatto obbligatori (validato con messaggio "I dati di contatto sono obbligatori")
- Indirizzo di fatturazione obbligatorio (validato con messaggio "I dati di fatturazione sono obbligatori")