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
- Apri l'app.
- 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.
- Apri la schermata di onboarding seguendo i passaggi indicati nell'app.
- Nella schermata delle operazioni preliminari, tocca Inizia.
- Nella schermata razionale, attiva/disattiva Consenti tutte per abilitare le autorizzazioni elencate per la tua app.
- Tocca Consenti per concedere le autorizzazioni.
Risultati previsti
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
- Apri l'app.
- Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è disponibile l'opzione per l'integrazione con Connessione Salute.
- Scegli di installare Connessione Salute.
Risultati previsti
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
- Apri l'app.
- Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è disponibile l'opzione per l'integrazione con Connessione Salute.
- Scegli l'integrazione con Connessione Salute.
Risultati previsti
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
- Apri l'app.
- Vai alla schermata Impostazioni dell'app (o a schermate simili) in cui è presente l'opzione per scollegarla da Connessione Salute.
- Scegli di scollegare l'account da Connessione Salute.
Risultati previsti
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 |
|
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
- Apri l'app.
- Vai alla schermata Impostazioni dell'app (o a schermate simili) dove è disponibile l'opzione per accedere all'app Connessione Salute.
- Scegli se accedere a Connessione Salute o se gestirla.
Risultati previsti
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 |
|
Notes |
|
Passi
- Apri l'app Connessione Salute.
- Vai ad Autorizzazioni app.
- Scegli l'app.
- Attiva l'opzione Consenti tutto per negare le autorizzazioni.
- Nella finestra di dialogo visualizzata, scegli Rimuovi tutto.
Risultati previsti
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 |
|
Notes | Se la tua app ha un modo per riflettere le autorizzazioni consentite, controlla anche da lì. |
Passi
- Apri l'app Connessione Salute.
- Vai ad Autorizzazioni app.
- Scegli l'app.
- Attiva l'opzione Consenti tutto per consentire le autorizzazioni.
Risultati previsti
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
- Registra un valore per il tipo di dati richiesto utilizzando la tua app.
- Apri l'app Connessione Salute.
- Scegli Dati e accesso.
- Scegli la categoria a cui appartiene il tipo di dati richiesto.
- Seleziona il tipo di dati richiesto.
- In Gestisci i dati, scegli Visualizza tutte le voci.
Risultati previsti
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 |
|
Reference | Leggere dati non elaborati |
Passi
- Registra un valore per il tipo di dati richiesto utilizzando l'app Strumenti di Connessione Salute.
- Controlla l'app Connessione Salute per vedere se si riflette.
- Apri l'app Connessione Salute.
- Scegli Dati e accesso.
- Scegli la categoria a cui appartiene il tipo di dati richiesto.
- Seleziona il tipo di dati richiesto.
- In Gestisci i dati, scegli Visualizza tutte le voci.
- Leggere i dati utilizzando l'app.
Risultati previsti
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 |
|
Notes |
I dati aggregati potrebbero variare a seconda dei valori utilizzati in timeRangeFilter
e dataOriginFilter .
|
Reference | Leggere dati aggregati |
Passi
- Registra più valori per il tipo di dati richiesto nell'app Strumenti di Connessione Salute.
- Controlla l'app Connessione Salute per vedere se si riflettono.
- Apri l'app Connessione Salute.
- Scegli Dati e accesso.
- Scegli la categoria a cui appartiene il tipo di dati richiesto.
- Seleziona il tipo di dati richiesto.
- In Gestisci i dati, scegli Visualizza tutte le voci.
- Leggere e aggregare i dati utilizzando l'app.
Risultati previsti
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
- Aggiorna i valori del tipo di dati richiesto utilizzando la tua app.
- Apri l'app Connessione Salute.
- Scegli Dati e accesso.
- Scegli la categoria a cui appartiene il tipo di dati richiesto.
- Seleziona il tipo di dati richiesto.
- In Gestisci i dati, scegli Visualizza tutte le voci.
Risultati previsti
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 |
|
Passi
- Aggiorna i valori del tipo di dati scelto utilizzando l'app Strumenti di Connessione Salute.
- Controlla l'app Connessione Salute per vedere se si riflettono.
- Apri l'app Connessione Salute.
- Scegli Dati e accesso.
- Scegli la categoria a cui appartiene il tipo di dati richiesto.
- Seleziona il tipo di dati richiesto.
- In Gestisci i dati, scegli Visualizza tutte le voci.
- Leggere i dati utilizzando l'app.
Risultati previsti
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
- Elimina i valori del tipo di dati richiesto utilizzando la tua app.
- Apri l'app Connessione Salute.
- Scegli Dati e accesso.
- Scegli la categoria a cui appartiene il tipo di dati richiesto.
- Seleziona il tipo di dati richiesto.
- In Gestisci i dati, scegli Visualizza tutte le voci.
Risultati previsti
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.