UAT-SERVPET-022: Geolocalizzazione non disponibile (errore tecnico o device senza GPS)
Stato Test
✅ Passato
Processo Business
Gestione degli errori di geolocalizzazione quando il servizio non è disponibile o non supportato.
Sequenza Azioni
- Accedere alla pagina
/it/servizi-petda un dispositivo o browser che non supporta la geolocalizzazione, oppure disabilitare il servizio a livello di sistema. - Cliccare sul pulsante "Usa la mia posizione".
- Osservare il comportamento della pagina.
Linee Guida Dati Test
- Utilizzare almeno una configurazione in cui la geolocalizzazione non è disponibile (es. emulatori, impostazioni browser, dispositivi senza GPS).
- Verificare i messaggi mostrati sia in UI che in console (solo a fini diagnostici).
Risultato Atteso
- L’utente riceve un messaggio chiaro dell’impossibilità di rilevare la posizione.
- Non viene mostrato alcun errore tecnico non gestito o codice di errore grezzo.
- La pagina continua a funzionare per ricerche manuali e filtri.
Team UAT
Rosario (DNAFactory)
Note
Con geolocalizzazione non disponibile, il click su "Usa la mia posizione" genera un alert esplicito "Timeout nella richiesta di posizione" e un warning GeolocationPositionError in console.
La pagina non va in errore, resta utilizzabile (ricerca manuale e filtri continuano a funzionare) e l’utente viene informato dell’impossibilità di rilevare la posizione, soddisfacendo il requisito di gestione esplicita dell’errore di geolocalizzazione.