Testare i principali casi d'uso di Connessione Salute

Sei responsabile del test delle tue applicazioni e di garantire agli utenti un'esperienza positiva e coerente. Connessione Salute consiglia un elenco di casi di test progettati per essere conformi alle best practice e alle linee guida sull'esperienza utente.

Se utilizzi un tracker per monitorare i tuoi progressi nei cicli di test, puoi aggiungerlo all'elenco e personalizzarlo 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 sullo smartphone.
Notes Se la tua app può mostrare lo stato dell'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 eseguire l'integrazione con Connessione Salute per la prima volta.
  3. Apri la schermata di onboarding seguendo i passaggi indicati nell'app.
  4. Nella schermata di onboarding, tocca Inizia.
  5. Nella schermata della motivazione, attiva l'opzione Consenti tutto per attivare le autorizzazioni elencate per la tua app.
  6. Tocca Consenti per concedere le autorizzazioni.

Risultati previsti

Flusso di onboarding

Condizioni di superamento e mancato superamento

PASS se sono soddisfatte tutte le seguenti condizioni:

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

NON SUPERATO per qualsiasi dei seguenti motivi:

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

02-01: Tentativo di integrazione con Connessione Salute durante la disinstallazione

Dettagli
Descrizione Quando 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 di Connessione Salute nel Google Play Store per installarla.
Requisiti L'app Connessione Salute non deve essere installata sullo smartphone.

Passi

  1. Apri l'app.
  2. Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è disponibile l'opzione di 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

PASS se sono soddisfatte tutte le seguenti condizioni:

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

NON SUPERATO per qualsiasi 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 di 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 è installata, l'app deve avere un modo per informare gli utenti su come eseguire l'integrazione con Connessione Salute. Deve indirizzare gli utenti all'app Connessione Salute.
Requisiti L'app Connessione Salute deve essere installata sullo smartphone.

Passi

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

Risultati previsti

Eseguire l'integrazione con Connessione Salute tramite l'app

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

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

NON SUPERATO per qualsiasi dei seguenti motivi:

  • Non è presente alcuna funzionalità di integrazione con Connessione Salute nella schermata Impostazioni dell'app o in schermate simili.
  • Se tocchi l'opzione di integrazione con Connessione Salute, non viene visualizzata l'app Connessione Salute.

02-03: scollegare Connessione Salute tramite l'app

Dettagli
Descrizione Quando un utente decide di smettere di utilizzare Connessione Salute, un'app deve avere un modo per eseguire lo scollegamento 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 sullo smartphone.
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 scollegare l'app da Connessione Salute.
  3. Scegli di scollegare l'app da Connessione Salute.

Risultati previsti

Scollegare Connessione Salute tramite l'app

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

  • La schermata Impostazioni dell'app (o schermate simili) deve avere una funzionalità per eseguire lo scollegamento da Connessione Salute.
  • Tutte le autorizzazioni elencate nella tua app devono essere revocate.

NON SUPERATO per qualsiasi dei seguenti motivi:

  • Non è possibile scollegare l'app da Connessione Salute nella schermata Impostazioni dell'app o in altre schermate simili.
  • Almeno un'autorizzazione elencata nella tua app non è revocata.

03: Accedere all'app Connessione Salute tramite le impostazioni dell'app

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

  • L'app Connessione Salute deve essere installata sullo smartphone.
  • L'app deve essere integrata con Connessione Salute.

Notes Si tratta di una funzionalità facoltativa dell'interfaccia utente, in quanto gli utenti possono accedere direttamente anche a Health Connect tramite le Impostazioni dello smartphone, le Impostazioni rapide se configurate o tramite il Google Play Store.
Reference Opzione nel menu Impostazioni

Passi

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

Risultati previsti

Accedere a Connessione Salute dalle impostazioni dell'app

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

  • La schermata Impostazioni dell'app (o schermate simili) deve avere un modo per accedere all'app Connessione Salute.

NON SUPERATO per qualsiasi 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 sullo smartphone.
  • Tutte le autorizzazioni devono essere concesse prima del test.

Notes

  • Se la tua app ha un modo per riflettere le autorizzazioni rifiutate, controlla anche da lì.
  • Se la tua app può ancora leggere i dati di Connessione Salute, deve utilizzare un dataOriginFilter quando chiama un ReadRecordsRequest.

Passi

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

Risultati previsti

Rifiutare le autorizzazioni tramite l'app Connessione Salute

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

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

NON SUPERATO per qualsiasi dei seguenti motivi:

  • Nella sezione Autorizzazioni app, la tua app non è visualizzata nella sezione Accesso non consentito ed è ancora presente nella sezione Accesso consentito.
  • È ancora presente almeno un'autorizzazione concessa.
  • Queste modifiche alle autorizzazioni non sono state applicate nella tua app.
  • La tua app si è arrestata in modo anomalo.

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 sullo smartphone.
  • 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/disattiva l'opzione Consenti tutto per consentire le autorizzazioni.

Risultati previsti

Consentire le autorizzazioni tramite l'app Connessione Salute

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

  • In Autorizzazioni app, la tua 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 qualsiasi dei seguenti motivi:

  • Nella sezione Autorizzazioni app, la tua app non è visualizzata nella sezione Accesso consentito e si trova ancora nella sezione Accesso non consentito.
  • Almeno un'autorizzazione è ancora revocata.
  • Queste modifiche alle autorizzazioni non sono state applicate nella tua app.
  • La tua app si è arrestata in modo anomalo.

05: Scrittura dei dati in Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune è scrivere i dati nel data store di Connessione Salute.
Requisiti Per la tua app deve essere concessa l'autorizzazione di scrittura del tipo di dati richiesto.
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

PASS se sono soddisfatte tutte le seguenti condizioni:

  • I nuovi dati vengono visualizzati nell'app Connessione Salute.

NON SUPERATO per qualsiasi dei seguenti motivi:

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

06: Leggi i dati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune è la lettura dei dati dal data store di Connessione Salute.
Requisiti

  • Hai installato l'app Health Connect Toolbox.
  • Per l'app Health Connect Toolbox 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 tu non stia utilizzando il nome del pacchetto dell'app per dataOriginFilter.

Reference Leggi i dati non elaborati

Passi

  1. Registra un valore per il tipo di dati richiesto utilizzando l'app Health Connect Toolbox.
  2. Controlla l'app Connessione Salute per vedere se è presente.
    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 la tua app.

Risultati previsti

Leggere i dati della tua app

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

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

NON SUPERATO per qualsiasi dei seguenti motivi:

  • I nuovi dati non sono stati visualizzati nell'app Connessione Salute o nella tua app.

07: Leggere i dati aggregati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune è la lettura dei dati dal data store di Connessione Salute.

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

Requisiti

  • Hai installato l'app Health Connect Toolbox.
  • Per l'app Health Connect Toolbox 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 tu non stia utilizzando il nome del pacchetto dell'app per dataOriginFilter.

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

Passi

  1. Registra più valori per il tipo di dati richiesto nell'app cassetta degli attrezzi Connessione Salute.
  2. Controlla l'app Connessione Salute per vedere se sono presenti.
    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 la tua app.

Risultati previsti

Leggere i dati aggregati della tua app

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

  • I nuovi valori vengono applicati nell'app Connessione Salute.
  • I valori aggregati vengono applicati nella tua app.

NON SUPERATO per qualsiasi dei seguenti motivi:

  • I nuovi valori non vengono visualizzati nell'app Connessione Salute.
  • I valori aggregati non vengono riportati nella tua app.

08: Aggiorna i dati di Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune è aggiornare i dati dal data store di Connessione Salute.

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

Requisiti Per la tua app deve essere concessa l'autorizzazione di scrittura del tipo di dati richiesto.
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

PASS se sono soddisfatte tutte le seguenti condizioni:

  • I valori aggiornati vengono riportati nell'app Connessione Salute.

NON SUPERATO per qualsiasi dei seguenti motivi:

  • I valori aggiornati non vengono visualizzati nell'app Connessione Salute.

09: Visualizzare i dati aggiornati di Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune è aggiornare i dati dal data store di Connessione Salute.

Esistono app di visualizzazione che possono mostrare i dati provenienti da altre app di origine. Le app di origine memorizzano i dati in Connessione Salute, mentre le app di visualizzazione li recuperano da lì.

Requisiti

  • Hai installato l'app Health Connect Toolbox.
  • Per l'app Health Connect Toolbox 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 tu non stia utilizzando il nome del pacchetto dell'app per dataOriginFilter.

Passi

  1. Aggiorna i valori del tipo di dati scelto utilizzando l'app cassetta degli attrezzi Connessione Salute.
  2. Controlla l'app Connessione Salute per vedere se sono presenti.
    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 la tua app.

Risultati previsti

Visualizzare i dati aggiornati della tua app

Condizioni di superamento e fallimento

PASS se sono soddisfatte tutte le seguenti condizioni:

  • I valori aggiornati vengono applicati sia nell'app Connessione Salute che nella tua app.

NON SUPERATO per qualsiasi dei seguenti motivi:

  • I valori aggiornati non vengono visualizzati nell'app Connessione Salute o nella tua app.

10: elimina i dati da Connessione Salute

Dettagli
Descrizione Parte del flusso di lavoro comune è l'eliminazione dei dati dal data store di Connessione Salute.
Requisiti Per la tua app deve essere concessa l'autorizzazione di scrittura del tipo di dati richiesto.
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

PASS se sono soddisfatte tutte le seguenti condizioni:

  • I valori eliminati non vengono visualizzati nell'app Connessione Salute.

NON SUPERATO per qualsiasi dei seguenti motivi:

  • I valori eliminati sono ancora presenti nell'app Connessione Salute.