Sie sind dafür verantwortlich, Ihre Anwendungen zu testen und dafür zu sorgen, dass den Nutzern eine positive und konsistente Nutzererfahrung geboten wird. Health Connect empfiehlt eine Liste von Testläufen, die Best Practices und Richtlinien zur Nutzererfahrung entsprechen.
Wenn du einen Tracker verwendest, um deinen Fortschritt in deinen Testzyklen zu überwachen, kannst du sie in deine Liste aufnehmen und entsprechend den Anforderungen deiner App anpassen.
01: Berechtigungen über einen Onboarding-Ablauf anfordern
Details | |
---|---|
Beschreibung | Jedes Mal, wenn ein Nutzer eine Gesundheits- und Fitness-App zum ersten Mal installiert, muss er einen Onboarding-Prozess durchlaufen, um die App in Health Connect zu integrieren. |
Anforderungen | Die Health Connect App muss auf dem Smartphone installiert sein. |
Notizen | Wenn Ihre App den Integrationsstatus mit Health Connect anzeigen kann, können Sie ihn dort prüfen. |
Reference | Neue Health Connect-Nutzer |
Schritte
- Öffnen Sie die App.
- Rufe die Angebotskarte, das modale Fenster, den Bildschirm Einstellungen oder ähnliche Bildschirme auf, auf denen Nutzer zum ersten Mal mit Health Connect interagieren können.
- Öffne den Einrichtungsbildschirm, indem du die Schritte in der App ausführst.
- Tippen Sie auf dem Onboarding-Bildschirm auf Jetzt starten.
- Aktivieren Sie auf dem rationalen Bildschirm die Option Alle zulassen, um die aufgeführten Berechtigungen für Ihre App zu aktivieren.
- Tippen Sie auf Zulassen, um Berechtigungen zu erteilen.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Der Nutzer wird zum Begründungsbildschirm mit allen erforderlichen Lese- und Schreibberechtigungen weitergeleitet.
- Gewährte Berechtigungen werden in der Health Connect App korrekt angezeigt.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Der Nutzer wird nicht zur Begründungsseite mit allen erforderlichen Lese- und Schreibberechtigungen weitergeleitet.
- Gewährte Berechtigungen werden in der Health Connect App nicht richtig angezeigt.
02-01: Versuch, Health Connect zu integrieren, während deinstalliert
Details | |
---|---|
Beschreibung | Wenn ein Nutzer beschließt, Daten mit Health Connect zu synchronisieren, die Health Connect-App aber deinstalliert ist, muss die App eine Möglichkeit bieten, Nutzern mitzuteilen, wie sie die Health Connect-App installieren können. Für die Installation sollte die App die Health Connect-Seite direkt aus dem Google Play Store laden. |
Anforderungen | Die Health Connect App darf nicht auf dem Smartphone installiert sein. |
Schritte
- Öffnen Sie die App.
- Öffnen Sie den Bildschirm Einstellungen der App (oder ähnliche Bildschirme), wo die Option zur Integration in Health Connect angeboten wird.
- Installieren Sie Health Connect.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Der Bildschirm Einstellungen der App (oder ähnliche Bildschirme) muss eine Funktion zur Integration in Health Connect haben.
- Nutzer müssen zur Health Connect-Seite im Google Play Store weitergeleitet werden.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Eine Integration von Health Connect über den Bildschirm Einstellungen der App oder ähnliche Bildschirme ist nicht möglich.
- Nutzer werden nicht zur Health Connect-Seite im Google Play Store weitergeleitet.
02.02: Integration mit Health Connect über deine App
Details | |
---|---|
Beschreibung | Wenn ein Nutzer beschließt, Daten mit Health Connect zu synchronisieren, und die Health Connect-App installiert ist, muss die App die Nutzer über die Integration in Health Connect informieren können. Sie muss Nutzer zur Health Connect App weiterleiten. |
Anforderungen | Die Health Connect App muss auf dem Smartphone installiert sein. |
Schritte
- Öffnen Sie die App.
- Öffnen Sie den Bildschirm Einstellungen der App (oder ähnliche Bildschirme), wo die Option zur Integration in Health Connect angeboten wird.
- Entscheide dich für die Integration mit Health Connect.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Der Bildschirm Einstellungen der App (oder ähnliche Bildschirme) muss eine Funktion zur Integration in Health Connect haben.
- Wenn Sie auf die Option zur Einbindung in Health Connect tippen, müssen Sie zur Health Connect-App weitergeleitet werden.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Über den Bildschirm Einstellungen der App oder ähnliche Bildschirme der App gibt es keine Funktion, die in Health Connect integriert werden kann.
- Wenn Sie auf die Option zur Einbindung in Health Connect tippen, werden Sie nicht zur Health Connect-App weitergeleitet.
02-03: Verknüpfung mit Health Connect über deine App aufheben
Details | |
---|---|
Beschreibung |
Wenn ein Nutzer beschließt, Health Connect nicht mehr zu verwenden, muss eine App eine Möglichkeit haben, die Verknüpfung mit Health Connect aufzuheben.
Es muss alle Berechtigungen über die App widerrufen und die Integration aus Health Connect effektiv entfernen. |
Anforderungen | Die Health Connect App muss auf dem Smartphone installiert sein. |
Reference |
PermissionController.revokeAllPermissions
|
Schritte
- Öffnen Sie die App.
- Rufe den Bildschirm Einstellungen (oder ähnliche Bildschirme) der App auf, auf dem die Option zum Aufheben der Verknüpfung mit Health Connect angezeigt wird.
- Wähle aus, ob die Verknüpfung mit Health Connect aufgehoben werden soll.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Der Bildschirm Einstellungen der App (oder ähnliche Bildschirme) muss eine Funktion zum Aufheben der Verknüpfung mit Health Connect haben.
- Alle unter Ihrer App aufgeführten Berechtigungen müssen widerrufen werden.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Es ist nicht möglich, die Verknüpfung mit Health Connect über den Bildschirm Einstellungen der App oder ähnliche Bildschirme aufzuheben.
- Mindestens eine unter Ihrer App aufgeführte Berechtigung wurde nicht widerrufen.
03: Über die App-Einstellungen auf die Health Connect-App zugreifen
Details | |
---|---|
Beschreibung | Wenn sich ein Nutzer für die Verwaltung von Health Connect entscheidet, muss die App Nutzer zur Health Connect-App weiterleiten können. |
Anforderungen |
|
Notizen | Dies ist eine optionale Funktion der Benutzeroberfläche, da Nutzer Health Connect auch direkt über die Einstellungen des Smartphones, die Schnelleinstellungen (bei Konfiguration) oder über den Google Play Store aufrufen können. |
Reference | Option in den Einstellungen |
Schritte
- Öffnen Sie die App.
- Rufe den Bildschirm Einstellungen (oder ähnliche Bildschirme) der App auf, auf dem die Option für den Zugriff auf die Health Connect-App angeboten wird.
- Wählen Sie aus, ob Sie auf Health Connect zugreifen oder es verwalten möchten.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Der Bildschirm Einstellungen (oder ähnliche Bildschirme) der App muss eine Möglichkeit bieten, auf die Health Connect-App zuzugreifen.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Es ist nicht möglich, über den Bildschirm Einstellungen der App oder ähnliche Bildschirme auf die Health Connect-App zuzugreifen.
04-01: Berechtigungen ablehnen
Details | |
---|---|
Beschreibung | Die App darf keine bestimmten Datensätze in Health Connect lesen oder schreiben, wenn ein Nutzer die Berechtigung widerruft. |
Anforderungen |
|
Notizen |
|
Schritte
- Öffnen Sie die Health Connect App.
- Gehen Sie zu App-Berechtigungen.
- Wählen Sie Ihre App aus.
- Stellen Sie den Schieberegler Alle zulassen auf „Alle zulassen“, um Berechtigungen zu verweigern.
- Wählen Sie im Dialogfeld Alle entfernen aus.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Unter App-Berechtigungen muss Ihre App unter Kein Zugriff aufgeführt sein.
- Es werden keine Berechtigungen gewährt.
- Diese Änderungen an den Berechtigungen werden in Ihrer App wirksam.
- Ihre App stürzt nicht ab.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Unter App-Berechtigungen wurde Ihre App nicht unter Nicht erlaubter Zugriff angezeigt, sondern befindet sich immer noch unter Zulässiger Zugriff.
- Mindestens eine Berechtigung ist noch erteilt.
- Diese Änderungen an den Berechtigungen wurden in Ihrer App nicht übernommen.
- Deine App ist abgestürzt.
04-02: Berechtigungen zulassen
Details | |
---|---|
Beschreibung | Die App muss bestimmte Datensätze in Health Connect lesen oder schreiben, wenn ein Nutzer die Berechtigung erteilt. |
Anforderungen |
|
Notizen | Wenn es für Ihre App eine Möglichkeit gibt, zulässige Berechtigungen zu übernehmen, prüfen Sie dies dort ebenfalls. |
Schritte
- Öffnen Sie die Health Connect App.
- Gehen Sie zu App-Berechtigungen.
- Wählen Sie Ihre App aus.
- Stellen Sie den Schieberegler Alle zulassen auf „Alle zulassen“, um Berechtigungen zuzulassen.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Unter App-Berechtigungen muss Ihre App unter Zugriff erlaubt angezeigt werden.
- Alle Berechtigungen wurden gewährt.
- Diese Änderungen an den Berechtigungen werden in Ihrer App wirksam.
- Ihre App stürzt nicht ab.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Unter App-Berechtigungen wird Ihre App nicht unter Zulässiger Zugriff angezeigt, sondern befindet sich immer noch unter Nicht erlaubter Zugriff.
- Mindestens eine Berechtigung wurde noch widerrufen.
- Diese Änderungen an den Berechtigungen wurden in Ihrer App nicht übernommen.
- Deine App ist abgestürzt.
05: Daten in Health Connect schreiben
Details | |
---|---|
Beschreibung | Ein Teil des allgemeinen Workflows besteht darin, Daten in den Health Connect-Datenspeicher zu schreiben. |
Anforderungen | Die Schreibberechtigung des erforderlichen Datentyps muss für Ihre App gewährt werden. |
Reference | Daten schreiben |
Schritte
- Loggen Sie mithilfe Ihrer Anwendung einen Wert für den erforderlichen Datentyp.
- Öffnen Sie die Health Connect App.
- Wählen Sie Daten und Zugriff aus.
- Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
- Wählen Sie den erforderlichen Datentyp aus.
- Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Die neuen Daten werden in der Health Connect-App angezeigt.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Die neuen Daten werden nicht in der Health Connect App angezeigt.
06: Daten aus Health Connect lesen
Details | |
---|---|
Beschreibung | Ein Teil des allgemeinen Workflows ist das Lesen von Daten aus dem Health Connect-Datenspeicher. |
Anforderungen |
|
Reference | Rohdaten lesen |
Schritte
- Protokolliere mit der Health Connect Toolbox einen Wert für den erforderlichen Datentyp.
- Prüfen Sie, ob dies in der Health Connect App angezeigt wird.
- Öffnen Sie die Health Connect App.
- Wählen Sie Daten und Zugriff aus.
- Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
- Wählen Sie den erforderlichen Datentyp aus.
- Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
- Daten mit deiner App auslesen.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Die neuen Daten müssen sowohl in der Health Connect App als auch in Ihrer App sichtbar sein.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Die neuen Daten wurden weder in der Health Connect-App noch in Ihrer App berücksichtigt.
07: Aggregierte Daten aus Health Connect lesen
Details | |
---|---|
Beschreibung |
Ein Teil des allgemeinen Workflows ist das Lesen von Daten aus dem Health Connect-Datenspeicher.
In den meisten Apps werden die Daten aggregiert, um beispielsweise Statistiken oder Diagramme anzuzeigen. |
Anforderungen |
|
Notizen |
Aggregierte Daten können abhängig von den in timeRangeFilter und dataOriginFilter verwendeten Werten variieren.
|
Reference | Aggregierte Daten lesen |
Schritte
- Protokolliere mehrere Werte für den erforderlichen Datentyp in der Health Connect Toolbox-App.
- Sehen Sie in der Health Connect App nach, ob sie berücksichtigt werden.
- Öffnen Sie die Health Connect App.
- Wählen Sie Daten und Zugriff aus.
- Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
- Wählen Sie den erforderlichen Datentyp aus.
- Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
- Daten mit deiner App lesen und aggregieren
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Die neuen Werte werden in der Health Connect-App angezeigt.
- Die aggregierten Werte werden in Ihrer App angezeigt.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Die neuen Werte werden in der Health Connect-App nicht angezeigt.
- Die zusammengefassten Werte werden nicht in Ihrer App angezeigt.
08: Daten aus Health Connect aktualisieren
Details | |
---|---|
Beschreibung |
Ein Teil des allgemeinen Workflows ist die Aktualisierung von Daten aus dem Health Connect-Datenspeicher.
Updates sind z. B. zum Synchronisieren und Importieren von Daten erforderlich. |
Anforderungen | Die Schreibberechtigung des erforderlichen Datentyps muss für Ihre App gewährt werden. |
Reference | Daten aktualisieren |
Schritte
- Aktualisieren Sie die Werte des erforderlichen Datentyps mithilfe Ihrer App.
- Öffnen Sie die Health Connect App.
- Wählen Sie Daten und Zugriff aus.
- Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
- Wählen Sie den erforderlichen Datentyp aus.
- Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Die aktualisierten Werte werden in der Health Connect App angezeigt.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Die aktualisierten Werte werden in der Health Connect App nicht angezeigt.
09: Aktualisierte Daten aus Health Connect anzeigen
Details | |
---|---|
Beschreibung |
Ein Teil des allgemeinen Workflows ist die Aktualisierung von Daten aus dem Health Connect-Datenspeicher.
Es gibt Anzeige-Apps, die Daten aus anderen Quell-Apps anzeigen können. Die Quell-Apps speichern Daten in Health Connect, während die Anzeige-Apps Daten von dort abrufen. |
Anforderungen |
|
Schritte
- Aktualisieren Sie die Werte des ausgewählten Datentyps mit der Health Connect Toolbox-App.
- Sehen Sie in der Health Connect App nach, ob sie berücksichtigt werden.
- Öffnen Sie die Health Connect App.
- Wählen Sie Daten und Zugriff aus.
- Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
- Wählen Sie den erforderlichen Datentyp aus.
- Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
- Daten mit deiner App auslesen.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Die aktualisierten Werte werden sowohl in der Health Connect App als auch in Ihrer App angezeigt.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Die aktualisierten Werte werden weder in der Health Connect-App noch in Ihrer App angezeigt.
10: Daten aus Health Connect löschen
Details | |
---|---|
Beschreibung | Ein Teil des allgemeinen Workflows ist das Löschen von Daten aus dem Health Connect-Datenspeicher. |
Anforderungen | Die Schreibberechtigung des erforderlichen Datentyps muss für Ihre App gewährt werden. |
Reference | Daten löschen |
Schritte
- Löschen Sie die Werte des erforderlichen Datentyps mithilfe Ihrer App.
- Öffnen Sie die Health Connect App.
- Wählen Sie Daten und Zugriff aus.
- Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
- Wählen Sie den erforderlichen Datentyp aus.
- Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
Erwartete Ergebnisse
Bedingungen für bestandene und nicht bestandene Prüfung:
ERFOLGREICH, wenn alle der folgenden Bedingungen erfüllt sind:
- Die gelöschten Werte werden in der Health Connect App nicht angezeigt.
FEHLGESCHLAGEN aus einem der folgenden Gründe:
- Die gelöschten Werte werden weiterhin in der Health Connect App angezeigt.