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
- Otwórz aplikację.
- 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.
- Otwórz ekran wprowadzenia, wykonując czynności podane w aplikacji.
- Na ekranie wprowadzenia kliknij Rozpocznij.
- Na ekranie wymiernym przełącz Zezwól na wszystkie, aby włączyć wymienione uprawnienia aplikacji.
- Kliknij Zezwól, aby przyznać uprawnienia.
Oczekiwane wyniki
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
- Otwórz aplikację.
- Otwórz ekran Ustawienia (lub podobne ekrany), na którym można zintegrować aplikację z Health Connect.
- Wybierz, czy chcesz zainstalować Health Connect.
Oczekiwane wyniki
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
- Otwórz aplikację.
- Otwórz ekran Ustawienia (lub podobne ekrany), na którym można zintegrować aplikację z Health Connect.
- Wybierz integrację z Health Connect.
Oczekiwane wyniki
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
- Otwórz aplikację.
- Otwórz w aplikacji ekran Ustawienia (lub podobne), na którym można odłączyć aplikację od Health Connect.
- Wybierz, aby odłączyć od Health Connect.
Oczekiwane wyniki
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 |
|
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
- Otwórz aplikację.
- Otwórz w aplikacji ekran Ustawienia (lub podobny ekran), na którym jest dostępna opcja dostępu do aplikacji Health Connect.
- Wybierz, czy chcesz otworzyć aplikację Health Connect czy nią zarządzać.
Oczekiwane wyniki
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 |
|
Notes |
|
Kroki
- Otwórz aplikację Health Connect.
- Otwórz Uprawnienia aplikacji.
- Wybierz aplikację.
- Kliknij przełącznik Zezwalaj na wszystkie, aby odmówić uprawnień.
- W wyświetlonym oknie kliknij Usuń wszystko.
Oczekiwane wyniki
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 |
|
Notes | Jeśli aplikacja umożliwia odzwierciedlenie dozwolonych uprawnień, także tam ją sprawdź. |
Kroki
- Otwórz aplikację Health Connect.
- Otwórz Uprawnienia aplikacji.
- Wybierz aplikację.
- Kliknij przełącznik Zezwalaj na wszystkie, aby zezwolić na uprawnienia.
Oczekiwane wyniki
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
- Za pomocą aplikacji zapisz wartość dla wymaganego typu danych.
- Otwórz aplikację Health Connect.
- Kliknij Dane i dostęp.
- Wybierz kategorię, do której należy Twój wymagany typ danych.
- Wybierz wymagany typ danych.
- W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
Oczekiwane wyniki
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 |
|
Źródła wiedzy | Odczytywanie nieprzetworzonych danych |
Kroki
- Zapisz wartość wymaganego typu danych za pomocą aplikacji Health Connect.
- Sprawdź, czy jest widoczna w aplikacji Health Connect.
- Otwórz aplikację Health Connect.
- Kliknij Dane i dostęp.
- Wybierz kategorię, do której należy wymagany typ danych.
- Wybierz wymagany typ danych.
- W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
- Odczyt danych za pomocą aplikacji.
Oczekiwane wyniki
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 |
|
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
- Zapisz wiele wartości dla wymaganego typu danych w aplikacji Zestaw narzędzi Health Connect.
- Sprawdź w aplikacji Health Connect, czy są one widoczne.
- Otwórz aplikację Health Connect.
- Kliknij Dane i dostęp.
- Wybierz kategorię, do której należy wymagany typ danych.
- Wybierz wymagany typ danych.
- W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
- Odczytywanie i agregowanie danych za pomocą aplikacji.
Oczekiwane wyniki
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
- Zaktualizuj wartości wymaganego typu danych, używając swojej aplikacji.
- Otwórz aplikację Health Connect.
- Kliknij Dane i dostęp.
- Wybierz kategorię, do której należy wymagany typ danych.
- Wybierz wymagany typ danych.
- W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
Oczekiwane wyniki
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 |
|
Kroki
- Zaktualizuj wartości wybranego typu danych w aplikacji Zestaw narzędzi Health Connect.
- Sprawdź w aplikacji Health Connect, czy są one widoczne.
- Otwórz aplikację Health Connect.
- Kliknij Dane i dostęp.
- Wybierz kategorię, do której należy wymagany typ danych.
- Wybierz wymagany typ danych.
- W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
- Odczyt danych za pomocą aplikacji.
Oczekiwane wyniki
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
- Usuń wartości wymaganego typu danych, używając swojej aplikacji.
- Otwórz aplikację Health Connect.
- Kliknij Dane i dostęp.
- Wybierz kategorię, do której należy wymagany typ danych.
- Wybierz wymagany typ danych.
- W sekcji Zarządzaj danymi wybierz Zobacz wszystkie wpisy.
Oczekiwane wyniki
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.