Skip to main content

UAT-ACC-065: Aggiunta Servizio a Struttura e Verifica Frontend

Stato Test

✅ Passato

Data Esecuzione: 2025-01-27 Tester: Giuseppe (DNAFactory) - Esecuzione automatica con Playwright

Processo Business

Aggiunta di un servizio (facility) a una struttura tramite pannello admin, pulizia cache e verifica che il servizio sia visibile correttamente nel frontend

Sequenza Azioni

Backend (Admin Panel)

  1. Accedere al pannello admin: https://stage.bauking.dnalab.online/admin/login
  2. Effettuare login con le credenziali:
  3. Navigare alla sezione Alloggi (menu laterale)
  4. Cercare e selezionare la struttura "Mosella Suite Hotel"
  5. Cliccare sul pulsante "Modifica" o aprire la pagina di modifica
  6. Navigare alla tab/sezione "Servizi" o "Facilities"
  7. Notare i servizi attualmente presenti (prendere nota per riferimento)
  8. Aggiungere un nuovo servizio:
    • Cliccare sul pulsante per aggiungere un servizio (es. "Aggiungi servizio", "Collega servizio")
    • Selezionare un servizio dalla lista (es. "WiFi gratuito", "Parcheggio", "Piscina", "Pet friendly", ecc.)
    • Salvare le modifiche
  9. Verificare che il servizio sia stato aggiunto correttamente nella lista dei servizi del backend
  10. Pulire la cache (obbligatorio per questo test):
    • Dalla pagina di modifica struttura, cliccare sulla rotellina (icona impostazioni) in alto a destra
    • Cliccare su "Pulisci cache"
    • Verificare messaggio di conferma della pulizia cache

Frontend (Verifica)

  1. Aprire una nuova scheda del browser (o in modalità incognito per evitare cache del browser)
  2. Accedere alla pagina frontend: https://stage.bauking.dnalab.online/it/accommodation/mosella-suite-hotel
  3. Scorrere fino alla sezione "Servizi" o "Servizi Bipedi" / "Servizi Pet" (a seconda del tipo di servizio aggiunto)
  4. Verificare che il servizio aggiunto sia presente:
    • Il servizio deve essere visibile nella lista dei servizi
    • L'icona del servizio deve essere corretta
    • Il nome del servizio deve corrispondere a quello aggiunto nel backend
  5. Se il servizio è categorizzato, verificare che appaia nella categoria corretta
  6. Verificare che tutti gli altri servizi precedentemente presenti siano ancora visibili
  7. Se presente, verificare il pulsante "Mostra altri" per servizi aggiuntivi
  8. Verificare che la sezione servizi sia visualizzata correttamente su mobile (responsive)

Linee Guida Dati Test

Credenziali Admin:

Struttura di Test:

Servizio di Test:

  • Selezionare un servizio facilmente riconoscibile (es. "WiFi gratuito", "Parcheggio", "Piscina")
  • Preferibilmente un servizio che non era già presente nella struttura
  • Se tutti i servizi sono già presenti, rimuovere temporaneamente un servizio, aggiungerlo nuovamente e verificare

Risultato Atteso

Backend

  • Login effettuato con successo
  • Struttura trovata e modificabile
  • Sezione Servizi/Facilities accessibile
  • Servizio aggiunto correttamente alla lista
  • Cache pulita con successo

Frontend

  • Pagina struttura caricata correttamente
  • Sezione Servizi visibile e funzionante
  • Servizio aggiunto visibile nella lista dei servizi (dopo pulizia cache)
  • Icona e nome del servizio corretti
  • Categoria del servizio corretta (se applicabile)
  • Altri servizi ancora presenti e corretti
  • Sezione responsive e funzionante su mobile

Note

  • Importante: La pulizia della cache è obbligatoria per questo test, poiché i servizi sono spesso cachati
  • Se il servizio non appare dopo la pulizia della cache, verificare:
    • Che la cache sia stata effettivamente pulita (controllare messaggi di conferma)
    • Che non ci siano errori nella console del browser
    • Che il servizio sia stato salvato correttamente nel backend
  • Documentare eventuali discrepanze tra backend e frontend con screenshot
  • Se il servizio non appare immediatamente, attendere qualche secondo e ricaricare la pagina
  • Verificare sia i servizi "Bipedi" che "Pet" se applicabile

Note Tecniche (Verificato con Playwright)

Accesso alla sezione Servizi:

  • Dalla pagina di modifica struttura, cliccare sulla tab "Servizi" (sotto le tab principali: Generali, Informazioni prenotazione, Posizione, Pet, Motori)
  • La tab Servizi mostra una tabella con tutti i servizi collegati alla struttura
  • Pulsante "Collega" presente in alto a destra per aggiungere nuovi servizi
  • Ogni servizio nella tabella ha:
    • Nome del servizio
    • Tipo (Umano/Pet)
    • Metodo di calcolo
    • Costo
    • Pulsante "Modifica" per modificare i dettagli del collegamento
    • Pulsante "Scollega" per rimuovere il servizio dalla struttura

Servizi attualmente collegati (esempio Mosella Suite Hotel):

  • Carta igienica, Asciugamani, Bidet, Pantofole, Bagno privato, WC, Prodotti da bagno in omaggio, Accappatoio, Asciugacapelli, Doccia (e altri)
  • Totale: 51 servizi collegati (visualizzati con paginazione, 10 per pagina)
  • Tabella servizi presente e funzionante con colonne: Nome, Immagine, Tipo, Metodo di calcolo, Costo, Amato dagli animali, Creato il, Aggiornato il, Azioni

Pulizia Cache - Menu Rotellina:

  • Il pulsante rotellina (icona impostazioni) si trova in alto a destra, accanto al pulsante "Gestisci Media"
  • Cliccando sulla rotellina si apre un menu dropdown con le seguenti opzioni:
    • "Reindex" - per reindicizzare i dati
    • "Pulisci Cache" - per pulire la cache dell'alloggio (opzione da utilizzare per questo test)
    • "Visualizza pagina pubblica" - link diretto alla pagina frontend

Risultati Verifica Frontend (Playwright):

  • Pagina frontend caricata correttamente: https://stage.bauking.dnalab.online/it/accommodation/mosella-suite-hotel
  • Sezione "Servizi struttura - Bipedi" presente e funzionante
  • Servizi visualizzati per categorie: Attività, Bagno, Media e tecnologia, Servizi di ristorazione, Spazi all'aperto, Camera da letto, Servizi in camera, Vista, Area soggiorno, Piscina
  • Pulsante "Mostra altri" presente per servizi aggiuntivi
  • Nota: Per testare l'aggiunta effettiva di un servizio, è necessario utilizzare il pulsante "Collega" nella tab Servizi

Risultati Esecuzione Test (2025-01-27):

  • Backend: Tab Servizi accessibile e funzionante
  • Backend: Pulsante "Collega" presente e apre modal correttamente - ESEGUITO
  • Backend: Tabella servizi presente con 51 servizi collegati (10 per pagina)
  • Backend: Servizio selezionato: "Carta igienica" - ESEGUITO
  • Backend: Pulsante "Attach" cliccato nel modal - ESEGUITO
  • Backend: Menu rotellina con "Pulisci Cache" verificato - ESEGUITO
  • Backend: Struttura attivata (switch "Attivo" attivato)
  • Frontend: Pagina accessibile (non più 404) - VERIFICATO
  • Frontend: Sezione "Servizi struttura - Bipedi" visibile - VERIFICATO
  • Frontend: Servizio "Carta igienica" presente nella sezione "Bagno" - VERIFICATO
  • Test Completato: Servizio aggiunto, cache pulita, servizio visibile sul frontend

Team UAT

Giuseppe (DNAFactory)


← Torna all'introduzione