Testowanie najważniejszych przypadków użycia Health Connect

Odpowiadasz za testowanie aplikacji oraz zapewnienie użytkownikom pozytywnych i spójnych wrażeń. Health Connect zaleca listę przypadków testowych zgodnych ze sprawdzonymi metodami i wytycznymi dotyczącymi wygody użytkowników.

Jeśli używasz trackera do monitorowania postępów w cyklach testowych, możesz dodać je do listy i dostosować w zależności od wymagań aplikacji.

01. Poproś o uprawnienia podczas procesu wprowadzenia

Szczegóły
Description Za każdym razem, gdy użytkownik po raz pierwszy instaluje aplikację związaną ze zdrowiem i aktywnością fizyczną, musi przejść proces wdrażania, aby zintegrować ją z Health Connect.
Wymagania Aplikacja Health Connect musi być zainstalowana na telefonie.
Notes Jeśli Twoja aplikacja może wyświetlać stan integracji z Health Connect, możesz go tam sprawdzić.
Źródła wiedzy Nowi użytkownicy Health Connect

Kroki

  1. Otwórz aplikację.
  2. Otwórz kartę promocyjną, ekran modalny, ekran Ustawienia lub podobny ekran, na którym użytkownicy mogą po raz pierwszy przeprowadzić integrację z Health Connect.
  3. Otwórz ekran wprowadzenia, wykonując czynności podane w aplikacji.
  4. Na ekranie wprowadzenia kliknij Rozpocznij.
  5. Na ekranie wymiernym przełącz Zezwól na wszystkie, aby włączyć wymienione uprawnienia aplikacji.
  6. Kliknij Zezwól, aby przyznać uprawnienia.

Oczekiwane wyniki

Proces rejestracji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Użytkownicy wyświetli się ekran uzasadnienia ze wszystkimi wymaganymi uprawnieniami do odczytu i zapisu.
  • Przyznane uprawnienia są prawidłowo odzwierciedlane w aplikacji Health Connect.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Użytkownik nie wyświetli się na stronie uzasadnienia z wymaganymi uprawnieniami do odczytu i zapisu.
  • Przyznane uprawnienia nie są prawidłowo odzwierciedlane w aplikacji Health Connect.

02.01: Odinstalowana, próba integracji z Health Connect

Szczegóły
Description Gdy użytkownik zdecyduje się zsynchronizować dane z Health Connect, ale aplikacja Health Connect zostanie odinstalowana, musi mieć możliwość jej zainstalowania. Aplikacja musi bezpośrednio wczytać stronę Health Connect w Sklepie Google Play, aby ją zainstalować.
Wymagania Na telefonie nie można zainstalować aplikacji Health Connect.

Kroki

  1. Otwórz aplikację.
  2. Otwórz ekran Ustawienia (lub podobne ekrany), na którym można zintegrować aplikację z Health Connect.
  3. Wybierz, czy chcesz zainstalować Health Connect.

Oczekiwane wyniki

Spróbuj przeprowadzić integrację z Health Connect podczas odinstalowania

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Ekran Ustawienia aplikacji (lub podobny) musi mieć funkcję integracji z Health Connect.
  • Użytkownicy muszą przejść na stronę Health Connect w Sklepie Google Play.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Nie można zintegrować aplikacji z Health Connect na ekranie Ustawienia ani na żadnym podobnym ekranie.
  • Użytkownicy nie są kierowani na stronę Health Connect w Sklepie Google Play.

02.02: Integracja z Health Connect przez aplikację

Szczegóły
Description Gdy użytkownik zdecyduje się zsynchronizować dane z Health Connect i zainstaluje aplikację, musi ona mieć możliwość informowania go, jak przeprowadzić integrację z Health Connect. Aplikacja musi kierować użytkowników do aplikacji Health Connect.
Wymagania Aplikacja Health Connect musi być zainstalowana na telefonie.

Kroki

  1. Otwórz aplikację.
  2. Otwórz ekran Ustawienia (lub podobne ekrany), na którym można zintegrować aplikację z Health Connect.
  3. Wybierz integrację z Health Connect.

Oczekiwane wyniki

Integracja z Health Connect przez aplikację

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Ekran Ustawienia aplikacji (lub podobny) musi mieć funkcję integracji z Health Connect.
  • Po kliknięciu opcji integracji z Health Connect trzeba przejść do aplikacji Health Connect.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Na ekranie Ustawienia aplikacji ani na żadnych podobnych ekranach nie ma funkcji integracji z Health Connect.
  • Dotknięcie opcji integracji z Health Connect nie powoduje przejścia do aplikacji Health Connect.

02–03: Odłączanie od Health Connect przez aplikację

Szczegóły
Description Gdy użytkownik zdecyduje, że nie chce już korzystać z Health Connect, aplikacja musi mieć możliwość jej odłączenia.

Musi unieważnić wszystkie uprawnienia w aplikacji, co spowoduje usunięcie integracji z Health Connect.

Wymagania Aplikacja Health Connect musi być zainstalowana na telefonie.
Źródła wiedzy PermissionController.revokeAllPermissions

Kroki

  1. Otwórz aplikację.
  2. Otwórz w aplikacji ekran Ustawienia (lub podobne), na którym można odłączyć aplikację od Health Connect.
  3. Wybierz, aby odłączyć od Health Connect.

Oczekiwane wyniki

Odłączanie od Health Connect w aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Ekran Ustawienia aplikacji (lub podobny) musi zawierać funkcję odłączania aplikacji od Health Connect.
  • Wszystkie uprawnienia wymienione pod Twoją aplikacją muszą zostać unieważnione.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Nie można odłączyć danych od Health Connect na ekranie Ustawienia aplikacji ani na żadnych podobnych ekranach.
  • Co najmniej jedno uprawnienie wymienione pod Twoją aplikacją nie zostało unieważnione.

03. Dostęp do aplikacji Health Connect w ustawieniach aplikacji

Szczegóły
Description Gdy użytkownik zdecyduje się zarządzać Health Connect, aplikacja musi mieć możliwość kierowania ich do aplikacji Health Connect.
Wymagania

  • Aplikacja Health Connect musi być zainstalowana na telefonie.
  • Aplikacja musi być zintegrowana z Health Connect.

Notes Jest to opcjonalna funkcja interfejsu, ponieważ użytkownicy mogą też uzyskać bezpośredni dostęp do Health Connect, klikając Ustawienia na telefonie, Szybkie ustawienia (po skonfigurowaniu) lub przez Sklep Google Play.
Źródła wiedzy Opcja w menu ustawień

Kroki

  1. Otwórz aplikację.
  2. Otwórz w aplikacji ekran Ustawienia (lub podobny ekran), na którym jest dostępna opcja dostępu do aplikacji Health Connect.
  3. Wybierz, czy chcesz otworzyć aplikację Health Connect czy nią zarządzać.

Oczekiwane wyniki

Otwórz Health Connect w ustawieniach aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Ekran Ustawienia (lub podobny) aplikacji musi zapewniać dostęp do aplikacji Health Connect.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Nie można uzyskać dostępu do aplikacji Health Connect na jej ekranie Ustawienia ani na żadnym podobnym ekranie.

04-01: Odmów uprawnień

Szczegóły
Description Aplikacja nie może odczytywać ani zapisywać konkretnych rekordów w Health Connect, gdy użytkownik anuluje uprawnienia.
Wymagania

  • Aplikacja Health Connect musi być zainstalowana na telefonie.
  • Przed rozpoczęciem testowania należy przyznać wszystkie uprawnienia.

Notes

  • Jeśli aplikacja umożliwia odzwierciedlenie odmowy przyznania uprawnień, sprawdź ją również w tym miejscu.
  • Jeśli aplikacja nadal może odczytywać dane z Health Connect, podczas wywoływania aplikacji ReadRecordsRequest musi używać interfejsu dataOriginFilter.

Kroki

  1. Otwórz aplikację Health Connect.
  2. Otwórz Uprawnienia aplikacji.
  3. Wybierz aplikację.
  4. Kliknij przełącznik Zezwalaj na wszystkie, aby odmówić uprawnień.
  5. W wyświetlonym oknie kliknij Usuń wszystko.

Oczekiwane wyniki

Odmawiaj uprawnień w aplikacji Health Connect

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Aplikacja musi być widoczna w sekcji Uprawnienia aplikacji w sekcji Niedozwolony dostęp.
  • Nie przyznano żadnych uprawnień.
  • Te zmiany uprawnień zostaną zastosowane w Twojej aplikacji.
  • aplikacja nie ulega awarii;

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Twoja aplikacja nie pojawiła się w sekcji Uprawnienia aplikacji w sekcji Niedozwolony dostęp, ale nadal znajduje się w sekcji Dozwolony dostęp.
  • Co najmniej 1 uprawnienie pozostanie przyznane.
  • Te zmiany uprawnień nie zostały wprowadzone w aplikacji.
  • Aplikacja uległa awarii.

04-02: Przyznaj uprawnienia

Szczegóły
Description W przypadku przyznania uprawnień przez użytkownika aplikacja musi odczytywać lub zapisywać określone rekordy w Health Connect.
Wymagania

  • Aplikacja Health Connect musi być zainstalowana na telefonie.
  • Przed rozpoczęciem testowania należy anulować wszystkie uprawnienia.

Notes Jeśli aplikacja umożliwia odzwierciedlenie dozwolonych uprawnień, także tam ją sprawdź.

Kroki

  1. Otwórz aplikację Health Connect.
  2. Otwórz Uprawnienia aplikacji.
  3. Wybierz aplikację.
  4. Kliknij przełącznik Zezwalaj na wszystkie, aby zezwolić na uprawnienia.

Oczekiwane wyniki

Zezwól na uprawnienia za pomocą aplikacji Health Connect

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • W sekcji Uprawnienia aplikacji aplikacja musi być widoczna w sekcji Dozwolony dostęp.
  • Wszystkie uprawnienia zostały przyznane.
  • Te zmiany uprawnień zostaną zastosowane w Twojej aplikacji.
  • aplikacja nie ulega awarii;

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Twoja aplikacja nie była widoczna w sekcji Uprawnienia aplikacji w sekcji Dozwolony dostęp i nadal ma sekcję Niedozwolony dostęp.
  • Co najmniej 1 uprawnienie zostało unieważnione.
  • Te zmiany uprawnień nie zostały wprowadzone w aplikacji.
  • Aplikacja uległa awarii.

05. Zapisywanie danych w Health Connect

Szczegóły
Description Częścią typowego przepływu pracy jest zapisywanie danych w magazynie danych Health Connect.
Wymagania Musisz przyznać aplikacji uprawnienia do zapisu wymaganego typu danych.
Źródła wiedzy Zapisywanie danych

Kroki

  1. Za pomocą aplikacji zapisz wartość dla wymaganego typu danych.
  2. Otwórz aplikację Health Connect.
  3. Kliknij Dane i dostęp.
  4. Wybierz kategorię, do której należy Twój wymagany typ danych.
  5. Wybierz wymagany typ danych.
  6. W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.

Oczekiwane wyniki

Zapisywanie danych w aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Nowe dane będą widoczne w aplikacji Health Connect.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Nowe dane nie są widoczne w aplikacji Health Connect.

06. Odczytywanie danych z Health Connect

Szczegóły
Description Część typowego przepływu pracy to odczyt danych z magazynu danych Health Connect.
Wymagania

  • Masz zainstalowaną aplikację Health Connect Toolbox.
  • Aplikacja Health Connect musi mieć przyznane uprawnienia do zapisu wymaganego typu danych.
  • Musisz przyznać aplikacji uprawnienia do odczytu wymaganego typu danych, chyba że używasz nazwy pakietu aplikacji dataOriginFilter.

Źródła wiedzy Odczytywanie nieprzetworzonych danych

Kroki

  1. Zapisz wartość wymaganego typu danych za pomocą aplikacji Health Connect.
  2. Sprawdź, czy jest widoczna w aplikacji Health Connect.
    1. Otwórz aplikację Health Connect.
    2. Kliknij Dane i dostęp.
    3. Wybierz kategorię, do której należy wymagany typ danych.
    4. Wybierz wymagany typ danych.
    5. W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
  3. Odczyt danych za pomocą aplikacji.

Oczekiwane wyniki

Odczyt danych z aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Nowe dane muszą być widoczne zarówno w aplikacji Health Connect, jak i w aplikacji.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Nowe dane nie były widoczne ani w aplikacji Health Connect, ani w Twojej aplikacji.

07. Odczytuj dane zbiorcze z Health Connect

Szczegóły
Description Część typowego przepływu pracy to odczyt danych z magazynu danych Health Connect.

W większości aplikacji dane są agregowane na przykład do wyświetlania statystyk czy wykresów.

Wymagania

  • Masz zainstalowaną aplikację Health Connect Toolbox.
  • Aplikacja Health Connect musi mieć przyznane uprawnienia do zapisu wymaganego typu danych.
  • Musisz przyznać aplikacji uprawnienia do odczytu wymaganego typu danych, chyba że używasz nazwy pakietu aplikacji dataOriginFilter.

Notes Dane zbiorcze mogą się różnić w zależności od wartości użytych w parametrach timeRangeFilter i dataOriginFilter.
Źródła wiedzy Odczytywanie danych zbiorczych

Kroki

  1. Zapisz wiele wartości dla wymaganego typu danych w aplikacji Zestaw narzędzi Health Connect.
  2. Sprawdź w aplikacji Health Connect, czy są one widoczne.
    1. Otwórz aplikację Health Connect.
    2. Kliknij Dane i dostęp.
    3. Wybierz kategorię, do której należy wymagany typ danych.
    4. Wybierz wymagany typ danych.
    5. W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
  3. Odczytywanie i agregowanie danych za pomocą aplikacji.

Oczekiwane wyniki

Odczyt danych zbiorczych z Twojej aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Nowe wartości są widoczne w aplikacji Health Connect.
  • Wartości zbiorcze są odzwierciedlane w Twojej aplikacji.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Nowe wartości nie są odzwierciedlane w aplikacji Health Connect.
  • Wartości zbiorcze nie są odzwierciedlane w Twojej aplikacji.

08: Aktualizowanie danych z Health Connect

Szczegóły
Description Częścią typowego przepływu pracy jest aktualizowanie danych z magazynu danych Health Connect.

Aktualizacje są konieczne w takich sytuacjach, jak synchronizacja i importowanie danych.

Wymagania Musisz przyznać aplikacji uprawnienia do zapisu wymaganego typu danych.
Źródła wiedzy Aktualizowanie danych

Kroki

  1. Zaktualizuj wartości wymaganego typu danych, używając swojej aplikacji.
  2. Otwórz aplikację Health Connect.
  3. Kliknij Dane i dostęp.
  4. Wybierz kategorię, do której należy wymagany typ danych.
  5. Wybierz wymagany typ danych.
  6. W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.

Oczekiwane wyniki

Aktualizowanie danych w aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Zaktualizowane wartości są widoczne w aplikacji Health Connect.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Zaktualizowane wartości nie są odzwierciedlane w aplikacji Health Connect.

09: Wyświetlanie zaktualizowanych danych z Health Connect

Szczegóły
Description Częścią typowego przepływu pracy jest aktualizowanie danych z magazynu danych Health Connect.

Istnieją aplikacje, które mogą wyświetlać dane pochodzące z innych aplikacji źródłowych. Aplikacje źródłowe przechowują dane w Health Connect, a aplikacje do wyświetlania pobierają stamtąd.

Wymagania

  • Masz zainstalowaną aplikację Health Connect Toolbox.
  • Aplikacja Health Connect musi mieć przyznane uprawnienia do zapisu wymaganego typu danych.
  • Musisz przyznać aplikacji uprawnienia do odczytu wymaganego typu danych, chyba że używasz nazwy pakietu aplikacji dataOriginFilter.

Kroki

  1. Zaktualizuj wartości wybranego typu danych w aplikacji Zestaw narzędzi Health Connect.
  2. Sprawdź w aplikacji Health Connect, czy są one widoczne.
    1. Otwórz aplikację Health Connect.
    2. Kliknij Dane i dostęp.
    3. Wybierz kategorię, do której należy wymagany typ danych.
    4. Wybierz wymagany typ danych.
    5. W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
  3. Odczyt danych za pomocą aplikacji.

Oczekiwane wyniki

Wyświetlanie zaktualizowanych danych z aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Zaktualizowane wartości są widoczne zarówno w aplikacji Health Connect, jak i w aplikacji.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Zaktualizowane wartości nie są widoczne ani w aplikacji Health Connect, ani w aplikacji.

10. Usuwanie danych z Health Connect

Szczegóły
Description Jedną z typowych przepływów pracy jest usuwanie danych z magazynu danych Health Connect.
Wymagania Musisz przyznać aplikacji uprawnienia do zapisu wymaganego typu danych.
Źródła wiedzy Usuwanie danych

Kroki

  1. Usuń wartości wymaganego typu danych, używając swojej aplikacji.
  2. Otwórz aplikację Health Connect.
  3. Kliknij Dane i dostęp.
  4. Wybierz kategorię, do której należy wymagany typ danych.
  5. Wybierz wymagany typ danych.
  6. W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.

Oczekiwane wyniki

Usuwanie danych z aplikacji

Warunki zaliczone i niepowodzenia

PASS, jeśli są spełnione wszystkie te warunki:

  • Usunięte wartości nie są widoczne w aplikacji Health Connect.

NIEPRAWIDŁOWA z dowolnego z tych powodów:

  • Usunięte wartości będą nadal widoczne w aplikacji Health Connect.