Skip to main content

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

  1. Accedere al checkout come guest con almeno una stanza nel carrello
  2. Aggiungere tutti gli ospiti necessari (adulti e bambini) in base alla prenotazione
  3. Aggiungere tutti i pet necessari in base alla prenotazione
  4. Verificare che tutti i dati siano compilati correttamente
  5. Cliccare sul pulsante per procedere allo Step 2
  6. 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:

  1. Almeno un adulto per ogni camera (validato con messaggio "Devi aggiungere almeno un adulto per stanza")
  2. Dati di contatto obbligatori (validato con messaggio "I dati di contatto sono obbligatori")
  3. Indirizzo di fatturazione obbligatorio (validato con messaggio "I dati di fatturazione sono obbligatori")

← Torna all'introduzione