Skip to main content

Checklist Funzionalità - Test App iOS, Android e Web

Questa guida contiene l'elenco completo di tutte le funzionalità presenti nelle app Visla GPS da testare manualmente.

[!TIP] Usare questa checklist per verificare ogni funzionalità dopo un rilascio o una modifica significativa.


🔐 1. Autenticazione & Account

FunzionalitàiOSAndroidWeb
Login con email/password
Registrazione nuovo utente
Login con Google
Login con Facebook
Login con Apple
Password dimenticata
Autenticazione 2FA (setup e verifica)
Verifica email (codice)
Accettazione termini e privacy
Logout

📍 2. Gestione Dispositivi GPS

FunzionalitàiOSAndroidWeb
Lista dispositivi
Aggiunta nuovo dispositivo
Dettaglio dispositivo (mappa live)
Impostazioni dispositivo
Rinomina dispositivo
Rimozione dispositivo

🗺️ 3. Geofence (Aree Virtuali)

FunzionalitàiOSAndroidWeb
Lista geofence
Creazione nuova geofence
Modifica geofence (nome, raggio, posizione)
Eliminazione geofence
Impostazioni geofence (orari attivazione)
Notifica ingresso geofence
Notifica uscita geofence

📜 4. Storico & Attività (History)

FunzionalitàiOSAndroidWeb
Storico posizioni
Selezione data singola
Selezione range di date
Visualizzazione percorso su mappa
Lista eventi/attività
Dettaglio singolo evento

🔔 5. Notifiche Push

FunzionalitàiOSAndroidWeb
Ricezione notifiche push
Suoni personalizzati per categoria
Notifica SOS✅ (email)
Notifica velocità superata
Notifica ingresso/uscita geofence
Notifica batteria scarica
Preferenze notifiche (on/off per categoria)

Suoni Notifiche Personalizzati

Ogni categoria di notifica può avere un suono dedicato:

  • SOS: Suono sirena/allerta urgente
  • Geofence: Suono discreto per ingresso/uscita
  • Velocità: Suono avviso
  • Batteria: Suono informativo

👥 6. Sharing (Condivisione Dispositivo)

FunzionalitàiOSAndroidWeb
Invita utente (email)
Lista utenti con accesso condiviso
Revoca accesso condiviso
Accetta invito
Rifiuta invito
Visualizzazione dispositivo condiviso

💳 7. Abbonamenti & Billing

FunzionalitàiOSAndroidWeb
Visualizzazione piani disponibili
Acquisto abbonamento✅ (In-App)✅ (Play Store)✅ (Stripe)
Gestione abbonamento
Upgrade piano
Downgrade piano
Cancellazione abbonamento
Portale Stripe (fatturazione)
Visualizzazione stato abbonamento

⚙️ 8. Impostazioni Utente

FunzionalitàiOSAndroidWeb
Modifica nome profilo
Modifica email
Cambio password
Preferenze notifiche
Visualizzazione termini
Visualizzazione privacy
Supporto/contatti
Elimina account

📄 9. Documenti Legali

FunzionalitàiOSAndroidWeb
Privacy Policy (visualizzazione)
Termini e Condizioni (visualizzazione)
Privacy Policy (link esterno)

🗺️ 10. Mappa & UX

FunzionalitàiOSAndroidWeb
Visualizzazione mappa (Google Maps)
Zoom in/out
Pan (trascinamento)
Marker dispositivi
Percorso tracciato (polyline)
Centratura su dispositivo
Cambio tipo mappa (satellite, standard)

📋 Riassunto Rapido per Test

Flussi Critici da Testare

  1. Onboarding Completo: Registrazione → Verifica email → Login → Aggiungi dispositivo → Acquista abbonamento
  2. Flusso Geofence: Crea geofence → Attendi notifica ingresso/uscita → Verifica suono personalizzato
  3. Flusso Sharing: Invita utente → Accetta invito → Visualizza dispositivo condiviso → Revoca
  4. Flusso Storico: Seleziona data → Visualizza percorso → Naviga eventi
  5. Flusso Notifiche: Configura preferenze → Testa ricezione push → Verifica suoni

Legenda

SimboloSignificato
Funzionalità presente e da testare
Funzionalità non presente su questa piattaforma

Ultimo aggiornamento: Gennaio 2026