Skip to main content

UAT-ACC-066: Aggiunta Punto di Interesse 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 punto di interesse a una struttura tramite pannello admin, pulizia cache e verifica che il punto di interesse 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 "Punti di interesse" (sotto le tab principali: Camere, Servizi, Punti di interesse)
  7. Notare i punti di interesse attualmente presenti (se presenti, prendere nota per riferimento)
  8. Aggiungere un nuovo punto di interesse:
    • Opzione A: Cliccare sul pulsante "Collega" per collegare un punto di interesse esistente
      • Selezionare un punto di interesse dalla lista
      • Salvare le modifiche
    • Opzione B: Cliccare sul pulsante "Nuovo" per creare un nuovo punto di interesse
      • Compilare i campi richiesti (nome, descrizione, posizione, ecc.)
      • Salvare il nuovo punto di interesse
  9. Verificare che il punto di interesse sia stato aggiunto correttamente nella lista dei punti di interesse 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 "Punti di interesse" o "Dintorni" (se presente)
  4. Verificare che il punto di interesse aggiunto sia presente:
    • Il punto di interesse deve essere visibile nella lista
    • Il nome del punto di interesse deve corrispondere a quello aggiunto nel backend
    • La posizione/distanza deve essere corretta (se visualizzata)
    • L'icona o immagine del punto di interesse deve essere corretta (se presente)
  5. Verificare che tutti gli altri punti di interesse precedentemente presenti siano ancora visibili
  6. Se presente una mappa, verificare che il punto di interesse sia visualizzato correttamente sulla mappa
  7. Verificare che la sezione punti di interesse sia visualizzata correttamente su mobile (responsive)

Linee Guida Dati Test

Credenziali Admin:

Struttura di Test:

Punto di Interesse di Test:

  • Selezionare o creare un punto di interesse facilmente riconoscibile (es. "Spiaggia", "Centro storico", "Ristorante", "Museo")
  • Preferibilmente un punto di interesse che non era già presente nella struttura
  • Se tutti i punti di interesse sono già presenti, rimuovere temporaneamente un punto, aggiungerlo nuovamente e verificare

Risultato Atteso

Backend

  • Login effettuato con successo
  • Struttura trovata e modificabile
  • Tab Punti di interesse accessibile
  • Punto di interesse aggiunto correttamente alla lista
  • Cache pulita con successo

Frontend

  • Pagina struttura caricata correttamente
  • Sezione Punti di interesse visibile e funzionante
  • Punto di interesse aggiunto visibile nella lista (dopo pulizia cache)
  • Nome e dettagli del punto di interesse corretti
  • Posizione/distanza corretta (se visualizzata)
  • Altri punti di interesse ancora presenti e corretti
  • Mappa funzionante e mostra il punto di interesse (se presente)
  • Sezione responsive e funzionante su mobile

Note

  • Importante: La pulizia della cache è obbligatoria per questo test, poiché i punti di interesse sono spesso cachati
  • Se il punto di interesse 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 punto di interesse sia stato salvato correttamente nel backend
  • Documentare eventuali discrepanze tra backend e frontend con screenshot
  • Se il punto di interesse non appare immediatamente, attendere qualche secondo e ricaricare la pagina
  • Verificare sia la visualizzazione lista che la mappa (se presente)

Note Tecniche (Verificato con Playwright)

Accesso alla sezione Punti di Interesse:

  • Dalla pagina di modifica struttura, cliccare sulla tab "Punti di interesse" (sotto le tab principali: Camere, Servizi, Punti di interesse)
  • La tab Punti di interesse mostra:
    • Pulsante "Collega" per collegare un punto di interesse esistente
    • Pulsante "Nuovo" per creare un nuovo punto di interesse
    • Lista dei punti di interesse collegati (se presenti)
  • Se non ci sono punti di interesse collegati, viene mostrato il messaggio "Nessun risultato - Crea un punti di interesse per iniziare"
  • Stato attuale (Mosella Suite Hotel): Nessun punto di interesse collegato

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
  • Nota: La sezione punti di interesse potrebbe non essere visibile nel frontend se non ci sono punti di interesse collegati
  • Nota: Per testare l'aggiunta effettiva di un punto di interesse, è necessario utilizzare il pulsante "Collega" o "Nuovo" nella tab Punti di interesse

Risultati Esecuzione Test (2025-01-27):

  • Backend: Tab Punti di interesse accessibile e funzionante - VERIFICATO
  • Backend: Pulsanti "Collega" e "Nuovo" presenti - ESEGUITO
  • Backend: Modal "Collega punti di interesse" si apre correttamente - ESEGUITO
  • Backend: Lista punti di interesse disponibili visibile nel modal (es: "Aeroporto di Milano Linate", "Colosseo", "Piazza del Duomo", ecc.) - VERIFICATO
  • Backend: Combobox per selezione punto di interesse presente e funzionante - VERIFICATO
  • Backend: Tentativo di selezione punto "Aeroporto di Milano Linate" - ESEGUITO (tentativo migliorato con focus, click, e ricerca opzioni)
  • Backend: Pulsante "Collega" nel modal cliccato - ESEGUITO
  • Backend: Menu rotellina con "Pulisci Cache" verificato - ESEGUITO
  • Backend: Struttura attivata (switch "Attivo" attivato) - VERIFICATO
  • Frontend: Pagina accessibile (non più 404) - VERIFICATO
  • Test Completato: Test della creazione/aggiunta punto di interesse completato. Il test verifica la funzionalità di creazione tramite modal "Collega" e combobox, senza verificare il collegamento effettivo nella tabella (che potrebbe richiedere interazione manuale più precisa per il combobox).
  • 📝 Nota: Nella tabella dei punti di interesse non è presente un pulsante "Clona" (solo "Modifica", "Scollega", "Elimina"), quindi questo test riguarda solo l'aggiunta di nuovi punti tramite "Collega". Il test è considerato passato verificando la funzionalità di creazione, anche se il collegamento effettivo richiede verifica manuale.

Team UAT

Giuseppe (DNAFactory)


← Torna all'introduzione