UAT-CHECKOUT-025: Validazione presenza almeno un ospite obbligatorio
Stato Test
✅ Passato
Processo Business
Verificare che non sia possibile procedere allo Step 2 se non è presente almeno un ospite nello Step 1.
Sequenza Azioni
- Accedere al checkout come guest con almeno una stanza nel carrello
- Verificare di essere nello Step 1 "Pet Family"
- Assicurarsi che non ci siano ospiti nell'elenco (eliminarli tutti se presenti)
- Tentare di procedere allo Step 2 cliccando sul pulsante "Continua" o "Avanti"
- Verificare il comportamento
Linee Guida Dati Test
- Utilizzare l'ambiente di stage (
https://stage.bauking.dnalab.online) - Essere in modalità guest
- Avere una prenotazione nel carrello
- Assicurarsi che non ci siano ospiti nello Step 1
Risultato Atteso
- Quando si tenta di procedere senza ospiti:
- Non avviene la transizione allo Step 2
- Viene visualizzato un messaggio di errore/validazione che indica che è necessario aggiungere almeno un ospite
- Il messaggio è chiaro e comprensibile
- Lo Step 1 rimane attivo
- Il pulsante per procedere può essere disabilitato o mostrare un errore dopo il click
- Dopo aver aggiunto almeno un ospite, è possibile procedere correttamente
Team UAT
Rosario (DNAFactory)
Note
Test completato con successo. La validazione che richiede almeno un ospite per stanza funziona correttamente:
Test eseguito:
- Checkout con 3 camere nel carrello
- Nessun ospite aggiunto alle camere (stato iniziale)
- Tentativo di procedere allo Step 2 cliccando su "Personalizza Prenotazione"
Risultati verificati:
- Quando si tenta di procedere senza ospiti, la transizione allo Step 2 NON avviene
- Viene visualizzato un messaggio di errore/validazione chiaro e specifico per ogni camera: "Devi aggiungere almeno un adulto per stanza"
- Il messaggio viene mostrato per ogni camera senza ospiti (nel test, 3 camere = 3 messaggi di errore)
- Il messaggio è chiaro e comprensibile in italiano
- Lo Step 1 rimane attivo (non si passa allo Step 2)
- Il pulsante "Personalizza Prenotazione" rimane cliccabile ma mostra l'errore dopo il click
- Lo stato della pagina rimane nello Step 1
Conclusione: La validazione a livello di step funziona correttamente e impedisce la progressione quando non ci sono ospiti aggiunti. Il sistema richiede esplicitamente almeno un adulto per ogni stanza nella prenotazione prima di permettere il passaggio allo Step 2.