Testare i principali casi d'uso di Connessione Salute

Sei responsabile di testare le tue applicazioni e garantire agli utenti un'esperienza positiva e coerente. Connessione Salute consiglia un elenco di scenari di test progettati per essere conformi alle best practice e alle linee guida per l'esperienza utente.

Se utilizzi un tracker per monitorare i tuoi progressi nei cicli di test, puoi aggiungerli all'elenco e personalizzarli in base ai requisiti della tua app.

01: Richiedi le autorizzazioni tramite un flusso di onboarding

Dettagli
Descrizione Ogni volta che un utente installa un'app per la salute e l'attività fisica per la prima volta, deve eseguire una procedura di onboarding per integrare l'app con Connessione Salute.
Requisiti L'app Connessione Salute deve essere installata sul telefono.
Notes Se la tua app può visualizzare lo stato di integrazione con Connessione Salute, puoi controllarlo da lì.
Reference Nuovi utenti di Connessione Salute

Passi

  1. Apri l'app.
  2. Vai alla scheda promozionale, alla finestra modale, alla schermata Impostazioni o a schermate simili che consentono agli utenti di integrarsi con Connessione Salute per la prima volta.
  3. Apri la schermata di onboarding seguendo i passaggi indicati nell'app.
  4. Nella schermata delle operazioni preliminari, tocca Inizia.
  5. Nella schermata razionale, attiva/disattiva Consenti tutte per abilitare le autorizzazioni elencate per la tua app.
  6. Tocca Consenti per concedere le autorizzazioni.

Risultati previsti

Flusso di inserimento

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • Gli utenti vengono indirizzati alla schermata della motivazione, con tutte le autorizzazioni di lettura e scrittura necessarie.
  • Le autorizzazioni concesse sono riportate correttamente nell'app Connessione Salute.

NON SUPERATO per uno dei seguenti motivi:

  • L'utente non viene indirizzato alla pagina della motivazione con tutte le autorizzazioni di lettura e scrittura necessarie.
  • Le autorizzazioni concesse non si riflettono correttamente nell'app Connessione Salute.

02-01: tentativo di eseguire l'integrazione con Connessione Salute durante la disinstallazione

Dettagli
Descrizione Se un utente decide di sincronizzare i dati con Connessione Salute, ma l'app Connessione Salute è disinstallata, l'app deve avere un modo per informare gli utenti su come installarla. È preferibile che l'app carichi direttamente la pagina Connessione Salute nel Google Play Store per installarla.
Requisiti L'app Connessione Salute non deve essere installata sul telefono.

Passi

  1. Apri l'app.
  2. Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è disponibile l'opzione per l'integrazione con Connessione Salute.
  3. Scegli di installare Connessione Salute.

Risultati previsti

Tentativo di integrazione con Connessione Salute durante la disinstallazione

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • La schermata Impostazioni dell'app (o schermate simili) deve avere una funzionalità per l'integrazione con Connessione Salute.
  • Gli utenti devono essere indirizzati alla pagina Connessione Salute nel Google Play Store.

NON SUPERATO per uno dei seguenti motivi:

  • Non è possibile eseguire l'integrazione con Connessione Salute nella schermata Impostazioni dell'app o in schermate simili.
  • Gli utenti non vengono indirizzati alla pagina Connessione Salute nel Google Play Store.

02-02: Esegui l'integrazione con Connessione Salute tramite la tua app

Dettagli
Descrizione Quando un utente decide di sincronizzare i dati con Connessione Salute e l'app Connessione Salute viene installata, questa deve avere un modo per informare gli utenti su come effettuare l'integrazione con Connessione Salute. Deve indirizzare gli utenti all'app Connessione Salute.
Requisiti L'app Connessione Salute deve essere installata sul telefono.

Passi

  1. Apri l'app.
  2. Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è disponibile l'opzione per l'integrazione con Connessione Salute.
  3. Scegli l'integrazione con Connessione Salute.

Risultati previsti

Eseguire l'integrazione con Connessione Salute tramite la tua app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • La schermata Impostazioni dell'app (o schermate simili) deve avere una funzionalità per l'integrazione con Connessione Salute.
  • Se tocchi l'opzione per l'integrazione con Connessione Salute, verrà aperta l'app Connessione Salute.

NON SUPERATO per uno dei seguenti motivi:

  • Non esiste una funzionalità da integrare con Connessione Salute nella schermata Impostazioni dell'app o in schermate simili.
  • Se tocchi l'opzione per l'integrazione con Connessione Salute, non verrà visualizzata l'app Connessione Salute.

02-03: Scollegarsi da Connessione Salute tramite l'app

Dettagli
Descrizione Quando un utente decide di interrompere l'utilizzo di Connessione Salute, un'app deve potersi scollegare da Connessione Salute.

Deve revocare tutte le autorizzazioni tramite l'app, rimuovendo di fatto l'integrazione da Connessione Salute.

Requisiti L'app Connessione Salute deve essere installata sul telefono.
Reference PermissionController.revokeAllPermissions

Passi

  1. Apri l'app.
  2. Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è presente l'opzione per scollegarla da Connessione Salute.
  3. Scegli di scollegare l'account da Connessione Salute.

Risultati previsti

Disconnettersi da Connessione Salute tramite l'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • La schermata Impostazioni dell'app (o schermate simili) deve includere una funzionalità per scollegarla da Connessione Salute.
  • Tutte le autorizzazioni elencate sotto la tua app devono essere revocate.

NON SUPERATO per uno dei seguenti motivi:

  • Non è possibile eseguire lo scollegamento da Connessione Salute nella schermata Impostazioni dell'app o in schermate simili.
  • Almeno un'autorizzazione elencata sotto la tua app non sia revocata.

03: Accedi all'app Connessione Salute dalle impostazioni dell'app

Dettagli
Descrizione Quando un utente decide di gestire Connessione Salute, l'app deve poter indirizzare gli utenti all'app Connessione Salute.
Requisiti

  • L'app Connessione Salute deve essere installata sul telefono.
  • La tua app deve essere integrata con Connessione Salute.

Notes Si tratta di una funzionalità facoltativa dell'interfaccia utente, perché gli utenti possono accedere direttamente a Connessione Salute tramite le Impostazioni del telefono, le Impostazioni rapide (se configurate) o il Google Play Store.
Reference Opzione dal menu Impostazioni

Passi

  1. Apri l'app.
  2. Vai alla schermata Impostazioni dell'app (o a schermate simili) dove è disponibile l'opzione per accedere all'app Connessione Salute.
  3. Scegli se accedere a Connessione Salute o se gestirla.

Risultati previsti

Accedere a Connessione Salute dalle impostazioni dell'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • La schermata Impostazioni (o schermate simili) dell'app deve consentire di accedere all'app Connessione Salute.

NON SUPERATO per uno dei seguenti motivi:

  • Non è possibile accedere all'app Connessione Salute nella schermata Impostazioni dell'app o in schermate simili.

04-01: Nega autorizzazioni

Dettagli
Descrizione L'app non deve leggere o scrivere record specifici in Connessione Salute quando un utente revoca l'autorizzazione.
Requisiti

  • L'app Connessione Salute deve essere installata sul telefono.
  • Tutte le autorizzazioni devono essere concesse prima del test.

Notes

  • Se nella tua app è indicato un modo per riflettere le autorizzazioni negate, controlla anche da lì.
  • Se la tua app può comunque leggere i dati da Connessione Salute, deve utilizzare un dataOriginFilter quando chiami un ReadRecordsRequest.

Passi

  1. Apri l'app Connessione Salute.
  2. Vai ad Autorizzazioni app.
  3. Scegli l'app.
  4. Attiva l'opzione Consenti tutto per negare le autorizzazioni.
  5. Nella finestra di dialogo visualizzata, scegli Rimuovi tutto.

Risultati previsti

Negare le autorizzazioni tramite l'app Connessione Salute

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • Nella sezione Autorizzazioni app, la tua app deve essere visualizzata in Accesso non consentito.
  • Nessuna autorizzazione concessa.
  • Queste modifiche alle autorizzazioni vengono applicate nella tua app.
  • L'app non si arresta in modo anomalo.

NON SUPERATO per uno dei seguenti motivi:

  • In Autorizzazioni app, la tua app non è stata visualizzata in Accesso non consentito e si trova ancora in Accesso consentito.
  • È stata ancora concessa almeno un'autorizzazione.
  • Queste modifiche alle autorizzazioni non sono state applicate nella tua app.
  • Si è verificato un arresto anomalo dell'app.

04-02: Consenti autorizzazioni

Dettagli
Descrizione L'app deve leggere o scrivere record specifici in Connessione Salute quando un utente concede l'autorizzazione.
Requisiti

  • L'app Connessione Salute deve essere installata sul telefono.
  • Tutte le autorizzazioni devono essere revocate prima del test.

Notes Se la tua app ha un modo per riflettere le autorizzazioni consentite, controlla anche da lì.

Passi

  1. Apri l'app Connessione Salute.
  2. Vai ad Autorizzazioni app.
  3. Scegli l'app.
  4. Attiva l'opzione Consenti tutto per consentire le autorizzazioni.

Risultati previsti

Consenti le autorizzazioni tramite l'app Connessione Salute

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • In Autorizzazioni app, l'app deve essere visualizzata in Accesso consentito.
  • Sono state concesse tutte le autorizzazioni.
  • Queste modifiche alle autorizzazioni vengono applicate nella tua app.
  • L'app non si arresta in modo anomalo.

NON SUPERATO per uno dei seguenti motivi:

  • In Autorizzazioni app, la tua app non è stata visualizzata in Accesso consentito e si trova ancora in Accesso non consentito.
  • Almeno un'autorizzazione è ancora stata revocata.
  • Queste modifiche alle autorizzazioni non sono state applicate nella tua app.
  • Si è verificato un arresto anomalo dell'app.

05: Scrivere dati in Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune consiste nella scrittura dei dati nel datastore di Connessione Salute.
Requisiti L'autorizzazione di scrittura del tipo di dati richiesto deve essere concessa per la tua app.
Reference Scrivere dati

Passi

  1. Registra un valore per il tipo di dati richiesto utilizzando la tua app.
  2. Apri l'app Connessione Salute.
  3. Scegli Dati e accesso.
  4. Scegli la categoria a cui appartiene il tipo di dati richiesto.
  5. Seleziona il tipo di dati richiesto.
  6. In Gestisci i dati, scegli Visualizza tutte le voci.

Risultati previsti

Scrivere dati tramite l'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • I nuovi dati si riflettono nell'app Connessione Salute.

NON SUPERATO per uno dei seguenti motivi:

  • I nuovi dati non si riflettono nell'app Connessione Salute.

06: Leggere i dati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune consiste nel leggere i dati dal datastore di Connessione Salute.
Requisiti

  • Aver installato l'app Health Connect Toolbox.
  • Per l'app Strumenti Connessione Salute deve essere concessa l'autorizzazione di scrittura del tipo di dati richiesto.
  • L'autorizzazione di lettura del tipo di dati richiesto deve essere concessa per la tua app, a meno che non utilizzi il nome del pacchetto dell'app per dataOriginFilter.

Reference Leggere dati non elaborati

Passi

  1. Registra un valore per il tipo di dati richiesto utilizzando l'app Strumenti di Connessione Salute.
  2. Controlla l'app Connessione Salute per vedere se si riflette.
    1. Apri l'app Connessione Salute.
    2. Scegli Dati e accesso.
    3. Scegli la categoria a cui appartiene il tipo di dati richiesto.
    4. Seleziona il tipo di dati richiesto.
    5. In Gestisci i dati, scegli Visualizza tutte le voci.
  3. Leggere i dati utilizzando l'app.

Risultati previsti

Leggere i dati dell'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • I nuovi dati devono essere visualizzati sia nell'app Connessione Salute sia nell'app.

NON SUPERATO per uno dei seguenti motivi:

  • I nuovi dati non venivano visualizzati nell'app Connessione Salute o nell'app.

07: Leggi dati aggregati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune consiste nel leggere i dati dal datastore di Connessione Salute.

Nella maggior parte delle app, i dati vengono aggregati per scopi come la visualizzazione di statistiche o grafici.

Requisiti

  • Aver installato l'app Health Connect Toolbox.
  • Per l'app Strumenti Connessione Salute deve essere concessa l'autorizzazione di scrittura del tipo di dati richiesto.
  • L'autorizzazione di lettura del tipo di dati richiesto deve essere concessa per la tua app, a meno che non utilizzi il nome del pacchetto dell'app per dataOriginFilter.

Notes I dati aggregati potrebbero variare a seconda dei valori utilizzati in timeRangeFilter e dataOriginFilter.
Reference Leggere dati aggregati

Passi

  1. Registra più valori per il tipo di dati richiesto nell'app Strumenti di Connessione Salute.
  2. Controlla l'app Connessione Salute per vedere se si riflettono.
    1. Apri l'app Connessione Salute.
    2. Scegli Dati e accesso.
    3. Scegli la categoria a cui appartiene il tipo di dati richiesto.
    4. Seleziona il tipo di dati richiesto.
    5. In Gestisci i dati, scegli Visualizza tutte le voci.
  3. Leggere e aggregare i dati utilizzando l'app.

Risultati previsti

Leggere dati aggregati dall'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • I nuovi valori si riflettono nell'app Connessione Salute.
  • I valori aggregati si riflettono nella tua app.

NON SUPERATO per uno dei seguenti motivi:

  • I nuovi valori non si riflettono nell'app Connessione Salute.
  • I valori aggregati non si riflettono nella tua app.

08: Aggiorna i dati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune consiste nell'aggiornare i dati dal datastore di Connessione Salute.

Gli aggiornamenti sono necessari in scenari come la sincronizzazione e l'importazione dei dati.

Requisiti L'autorizzazione di scrittura del tipo di dati richiesto deve essere concessa per la tua app.
Reference Aggiornare i dati

Passi

  1. Aggiorna i valori del tipo di dati richiesto utilizzando la tua app.
  2. Apri l'app Connessione Salute.
  3. Scegli Dati e accesso.
  4. Scegli la categoria a cui appartiene il tipo di dati richiesto.
  5. Seleziona il tipo di dati richiesto.
  6. In Gestisci i dati, scegli Visualizza tutte le voci.

Risultati previsti

Aggiornare i dati tramite l'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • I valori aggiornati si riflettono nell'app Connessione Salute.

NON SUPERATO per uno dei seguenti motivi:

  • I valori aggiornati non si riflettono nell'app Connessione Salute.

09: Visualizza dati aggiornati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune consiste nell'aggiornare i dati dal datastore di Connessione Salute.

Ci sono app che possono visualizzare dati provenienti da altre app di origine. Le app di origine memorizzano i dati in Connessione Salute, mentre le app di visualizzazione estraggono i dati da lì.

Requisiti

  • Aver installato l'app Health Connect Toolbox.
  • Per l'app Strumenti Connessione Salute deve essere concessa l'autorizzazione di scrittura del tipo di dati richiesto.
  • L'autorizzazione di lettura del tipo di dati richiesto deve essere concessa per la tua app, a meno che non utilizzi il nome del pacchetto dell'app per dataOriginFilter.

Passi

  1. Aggiorna i valori del tipo di dati scelto utilizzando l'app Strumenti di Connessione Salute.
  2. Controlla l'app Connessione Salute per vedere se si riflettono.
    1. Apri l'app Connessione Salute.
    2. Scegli Dati e accesso.
    3. Scegli la categoria a cui appartiene il tipo di dati richiesto.
    4. Seleziona il tipo di dati richiesto.
    5. In Gestisci i dati, scegli Visualizza tutte le voci.
  3. Leggere i dati utilizzando l'app.

Risultati previsti

Mostrare i dati aggiornati dell'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • I valori aggiornati si riflettono sia nell'app Connessione Salute che nell'app.

NON SUPERATO per uno dei seguenti motivi:

  • I valori aggiornati non vengono riportati né nell'app Health Connect né nell'app.

10: Eliminare i dati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune consiste nell'eliminare i dati dal datastore di Connessione Salute.
Requisiti L'autorizzazione di scrittura del tipo di dati richiesto deve essere concessa per la tua app.
Reference Eliminare i dati

Passi

  1. Elimina i valori del tipo di dati richiesto utilizzando la tua app.
  2. Apri l'app Connessione Salute.
  3. Scegli Dati e accesso.
  4. Scegli la categoria a cui appartiene il tipo di dati richiesto.
  5. Seleziona il tipo di dati richiesto.
  6. In Gestisci i dati, scegli Visualizza tutte le voci.

Risultati previsti

Eliminare i dati tramite l'app

Condizioni di superamento e fallimento

SUPERATO se vengono soddisfatte tutte le seguenti condizioni:

  • I valori eliminati non si riflettono nell'app Connessione Salute.

NON SUPERATO per uno dei seguenti motivi:

  • I valori eliminati si riflettono comunque nell'app Connessione Salute.