Протестируйте лучшие варианты использования Health Connect

Вы отвечаете за тестирование своих приложений и проверку того, что пользователи получают положительный и стабильный опыт. Health Connect рекомендует список тестовых случаев, разработанных в соответствии с передовыми практиками и рекомендациями по пользовательскому опыту.

Если вы используете трекер для отслеживания прогресса в циклах тестирования, вы можете добавить его в свой список и настроить в зависимости от требований вашего приложения.

01: Запросите разрешения через процесс регистрации

Подробности
Описание Каждый раз, когда пользователь впервые устанавливает приложение для здоровья и фитнеса, ему необходимо пройти процедуру регистрации, чтобы интегрировать приложение с Health Connect.
Требования На телефоне должно быть установлено приложение Health Connect.
Примечания Если ваше приложение может отображать статус интеграции с Health Connect, вы можете проверить его там.
Ссылка Новые пользователи Health Connect

Шаги

  1. Откройте приложение.
  2. Перейдите на промо-карточку, модальное окно, экран настроек или аналогичные экраны, которые позволяют пользователям впервые интегрироваться с Health Connect.
  3. Откройте экран регистрации, следуя инструкциям в приложении.
  4. На экране регистрации нажмите « Начать» .
  5. На рациональном экране включите опцию Разрешить все , чтобы включить разрешения, перечисленные для вашего приложения.
  6. Нажмите «Разрешить» , чтобы предоставить разрешения.

Ожидаемые результаты

Процесс адаптации

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Пользователь перенаправляется на экран обоснования со всеми необходимыми разрешениями на чтение и запись.
  • Предоставленные разрешения корректно отражаются в приложении Health Connect.

НЕУДАЧА по любой из следующих причин:

  • Пользователь не перенаправляется на страницу обоснования со всеми необходимыми разрешениями на чтение и запись.
  • Предоставленные разрешения не отображаются должным образом в приложении Health Connect.

02-01: Попытка интеграции с Health Connect во время удаления

Подробности
Описание Если пользователь решает синхронизировать данные с Health Connect, но приложение Health Connect удалено, приложение должно предоставлять пользователю информацию о том, как установить Health Connect. Желательно, чтобы приложение напрямую загружало страницу Health Connect в магазине Google Play для установки.
Требования Приложение Health Connect не должно быть установлено на телефоне.

Шаги

  1. Откройте приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность интеграции с Health Connect.
  3. Выберите установку Health Connect.

Ожидаемые результаты

Попытка интеграции с Health Connect в неустановленном состоянии

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь функцию интеграции с Health Connect.
  • Пользователям необходимо перейти на страницу Health Connect в магазине Google Play.

НЕУДАЧА по любой из следующих причин:

  • Интеграция с Health Connect на экране настроек приложения или на других подобных экранах невозможна.
  • Пользователи не перенаправляются на страницу Health Connect в магазине Google Play.

02-02: Интеграция с Health Connect через ваше приложение

Подробности
Описание Когда пользователь решает синхронизировать данные с Health Connect и приложение Health Connect установлено, приложение должно предоставлять пользователю информацию о том, как интегрироваться с Health Connect. Оно должно направлять пользователя в приложение Health Connect.
Требования На телефоне должно быть установлено приложение Health Connect.

Шаги

  1. Откройте приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность интеграции с Health Connect.
  3. Выберите интеграцию с Health Connect.

Ожидаемые результаты

Интегрируйтесь с Health Connect через свое приложение

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь функцию интеграции с Health Connect.
  • При выборе варианта интеграции с Health Connect вы должны будете открыть приложение Health Connect.

НЕУДАЧА по любой из следующих причин:

  • На экране настроек приложения или на других подобных экранах нет функции интеграции с Health Connect.
  • При выборе варианта интеграции с Health Connect вы не перейдете к приложению Health Connect.

02–03: Отключение от Health Connect через приложение

Подробности
Описание Когда пользователь решает прекратить использование Health Connect, приложение должно иметь возможность отключиться от Health Connect.

Необходимо отозвать все разрешения через приложение, фактически удалив интеграцию с Health Connect.

Требования На телефоне должно быть установлено приложение Health Connect.
Ссылка PermissionController.revokeAllPermissions

Шаги

  1. Откройте приложение.
  2. Перейдите на экран настроек приложения (или на подобный экран), где есть возможность отключить связь с Health Connect.
  3. Выберите отмену связи с Health Connect.

Ожидаемые результаты

Отключение от Health Connect через приложение

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь функцию отключения от Health Connect.
  • Все разрешения, перечисленные в вашем приложении, должны быть отозваны.

НЕУДАЧА по любой из следующих причин:

  • Отключить Health Connect через экран настроек приложения или любой другой аналогичный экран невозможно.
  • По крайней мере одно разрешение, указанное в вашем приложении, не отозвано.

03: Доступ к приложению Health Connect через настройки приложения

Подробности
Описание Когда пользователь решает управлять Health Connect, приложение должно иметь возможность направлять пользователей в приложение Health Connect.
Требования

  • На телефоне должно быть установлено приложение Health Connect.
  • Ваше приложение должно быть интегрировано с Health Connect.

Примечания Это дополнительная функция пользовательского интерфейса, поскольку пользователи также могут напрямую получить доступ к Health Connect через настройки телефона, быстрые настройки ( если они настроены) или через магазин Google Play.
Ссылка Опция в меню настроек

Шаги

  1. Откройте приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность доступа к приложению Health Connect.
  3. Выберите доступ или управление Health Connect.

Ожидаемые результаты

Доступ к Health Connect из настроек вашего приложения

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь возможность доступа к приложению Health Connect.

НЕУДАЧА по любой из следующих причин:

  • Доступ к приложению Health Connect через экран настроек приложения или любой другой аналогичный экран отсутствует.

04-01: Запретить разрешения

Подробности
Описание Приложение не должно считывать или записывать определенные записи в Health Connect, если пользователь отзывает разрешение.
Требования

  • На телефоне должно быть установлено приложение Health Connect.
  • Все разрешения должны быть предоставлены до начала тестирования.

Примечания

  • Если в вашем приложении есть способ отражать отказы в разрешениях, проверьте и его.
  • Если ваше приложение по-прежнему может считывать данные из Health Connect, приложение должно использовать dataOriginFilter при вызове ReadRecordsRequest .

Шаги

  1. Откройте приложение Health Connect.
  2. Перейдите в раздел «Разрешения приложений» .
  3. Выберите свое приложение.
  4. Чтобы запретить разрешения, переключите переключатель Разрешить все .
  5. При появлении диалогового окна выберите Удалить все .

Ожидаемые результаты

Запретить разрешения через приложение Health Connect

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • В разделе «Разрешения для приложений » ваше приложение должно отображаться под надписью «Доступ запрещен» .
  • Разрешения не выдаются.
  • Эти изменения разрешений вступят в силу в вашем приложении.
  • Ваше приложение не падает.

НЕУДАЧА по любой из следующих причин:

  • В разделе «Разрешения для приложений» ваше приложение не появилось в разделе «Не разрешен доступ» и по-прежнему находится в разделе «Разрешен доступ» .
  • По крайней мере одно разрешение все еще остается выданным.
  • Эти изменения разрешений не вступили в силу в вашем приложении.
  • Ваше приложение дало сбой.

04-02: Разрешить разрешения

Подробности
Описание Приложение должно считывать или записывать определенные записи в Health Connect, когда пользователь дает разрешение.
Требования

  • На телефоне должно быть установлено приложение Health Connect.
  • Перед началом тестирования все разрешения должны быть отозваны.

Примечания Если в вашем приложении есть способ отражать разрешенные разрешения, проверьте и его.

Шаги

  1. Откройте приложение Health Connect.
  2. Перейдите в раздел «Разрешения приложений» .
  3. Выберите свое приложение.
  4. Чтобы разрешить разрешения, переключите переключатель Разрешить все .

Ожидаемые результаты

Разрешите разрешения через приложение Health Connect

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • В разделе «Разрешения приложений» ваше приложение должно отображаться в разделе «Разрешенный доступ» .
  • Все разрешения предоставлены.
  • Эти изменения разрешений вступят в силу в вашем приложении.
  • Ваше приложение не падает.

НЕУДАЧА по любой из следующих причин:

  • В разделе «Разрешения приложений» ваше приложение не появилось в разделе «Разрешенный доступ» и по-прежнему находится в разделе «Не разрешенный доступ» .
  • По крайней мере одно разрешение все еще остается отозванным.
  • Эти изменения разрешений не вступили в силу в вашем приложении.
  • Ваше приложение дало сбой.

05: Запись данных в Health Connect

Подробности
Описание Частью общего рабочего процесса является запись данных в хранилище данных Health Connect.
Требования Вашему приложению должно быть предоставлено разрешение на запись требуемого типа данных.
Ссылка Запись данных

Шаги

  1. Зарегистрируйте значение необходимого типа данных с помощью вашего приложения.
  2. Откройте приложение Health Connect.
  3. Выберите Данные и доступ .
  4. Выберите категорию, к которой относится необходимый вам тип данных.
  5. Выберите необходимый тип данных.
  6. В разделе Управление данными выберите Просмотреть все записи .

Ожидаемые результаты

Записывайте данные через ваше приложение

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Новые данные отражены в приложении Health Connect.

НЕУДАЧА по любой из следующих причин:

  • Новые данные не отражены в приложении Health Connect.

06: Чтение данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является чтение данных из хранилища данных Health Connect.
Требования

  • Вы установили приложение Health Connect Toolbox .
  • Для приложения Health Connect Toolbox необходимо предоставить разрешение на запись требуемого типа данных.
  • Вашему приложению должно быть предоставлено разрешение на чтение требуемого типа данных, если только вы не используете имя пакета своего приложения для dataOriginFilter .

Ссылка Чтение необработанных данных

Шаги

  1. Зарегистрируйте значение необходимого типа данных с помощью приложения Health Connect Toolbox.
  2. Проверьте приложение Health Connect, чтобы увидеть, отражено ли это.
    1. Откройте приложение Health Connect.
    2. Выберите Данные и доступ .
    3. Выберите категорию, к которой относится требуемый тип данных.
    4. Выберите необходимый тип данных.
    5. В разделе Управление данными выберите Просмотреть все записи .
  3. Считайте данные с помощью вашего приложения.

Ожидаемые результаты

Чтение данных из вашего приложения

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Новые данные должны отражаться как в приложении Health Connect, так и в вашем приложении.

НЕУДАЧА по любой из следующих причин:

  • Новые данные не отразились ни в приложении Health Connect, ни в вашем приложении.

07: Чтение агрегированных данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является чтение данных из хранилища данных Health Connect.

В большинстве приложений данные агрегируются для таких целей, как отображение статистики или диаграмм.

Требования

  • Вы установили приложение Health Connect Toolbox .
  • Для приложения Health Connect Toolbox необходимо предоставить разрешение на запись требуемого типа данных.
  • Вашему приложению должно быть предоставлено разрешение на чтение требуемого типа данных, если только вы не используете имя пакета своего приложения для dataOriginFilter .

Примечания Агрегированные данные могут различаться в зависимости от значений, используемых в timeRangeFilter и dataOriginFilter .
Ссылка Прочитать агрегированные данные

Шаги

  1. Регистрируйте несколько значений для необходимого типа данных в приложении Health Connect Toolbox.
  2. Проверьте приложение Health Connect, чтобы увидеть, отражены ли они.
    1. Откройте приложение Health Connect.
    2. Выберите Данные и доступ .
    3. Выберите категорию, к которой относится требуемый тип данных.
    4. Выберите необходимый тип данных.
    5. В разделе Управление данными выберите Просмотреть все записи .
  3. Просматривайте и обобщайте данные с помощью вашего приложения.

Ожидаемые результаты

Прочитайте агрегированные данные из вашего приложения

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Новые значения отражены в приложении Health Connect.
  • Агрегированные значения отражаются в вашем приложении.

НЕУДАЧА по любой из следующих причин:

  • Новые значения не отражены в приложении Health Connect.
  • Агрегированные значения не отражаются в вашем приложении.

08: Обновление данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является обновление данных из хранилища данных Health Connect.

Обновления необходимы в таких сценариях, как синхронизация и импорт данных.

Требования Вашему приложению должно быть предоставлено разрешение на запись требуемого типа данных.
Ссылка Обновление данных

Шаги

  1. Обновите значения необходимого типа данных с помощью вашего приложения.
  2. Откройте приложение Health Connect.
  3. Выберите Данные и доступ .
  4. Выберите категорию, к которой относится требуемый тип данных.
  5. Выберите необходимый тип данных.
  6. В разделе Управление данными выберите Просмотреть все записи .

Ожидаемые результаты

Обновляйте данные через ваше приложение

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Обновленные значения отражены в приложении Health Connect.

НЕУДАЧА по любой из следующих причин:

  • Обновленные значения не отражены в приложении Health Connect.

09: Отображение обновленных данных Health Connect

Подробности
Описание Частью общего рабочего процесса является обновление данных из хранилища данных Health Connect.

Существуют приложения для просмотра, которые могут отображать данные из других приложений-источников. Приложения-источники хранят данные в Health Connect, а приложения для просмотра извлекают их оттуда.

Требования

  • Вы установили приложение Health Connect Toolbox .
  • Для приложения Health Connect Toolbox необходимо предоставить разрешение на запись требуемого типа данных.
  • Вашему приложению должно быть предоставлено разрешение на чтение требуемого типа данных, если только вы не используете имя пакета своего приложения для dataOriginFilter .

Шаги

  1. Обновите значения выбранного вами типа данных с помощью приложения Health Connect Toolbox.
  2. Проверьте приложение Health Connect, чтобы увидеть, отражены ли они.
    1. Откройте приложение Health Connect.
    2. Выберите Данные и доступ .
    3. Выберите категорию, к которой относится требуемый тип данных.
    4. Выберите необходимый тип данных.
    5. В разделе Управление данными выберите Просмотреть все записи .
  3. Считайте данные с помощью вашего приложения.

Ожидаемые результаты

Отображайте обновленные данные из вашего приложения

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Обновленные значения отражаются как в приложении Health Connect, так и в вашем приложении.

НЕУДАЧА по любой из следующих причин:

  • Обновленные значения не отражаются ни в приложении Health Connect, ни в вашем приложении.

10: Удалить данные из Health Connect

Подробности
Описание Частью общего рабочего процесса является удаление данных из хранилища данных Health Connect.
Требования Вашему приложению должно быть предоставлено разрешение на запись требуемого типа данных.
Ссылка Удалить данные

Шаги

  1. Удалите значения необходимого типа данных с помощью вашего приложения.
  2. Откройте приложение Health Connect.
  3. Выберите Данные и доступ .
  4. Выберите категорию, к которой относится требуемый тип данных.
  5. Выберите необходимый тип данных.
  6. В разделе Управление данными выберите Просмотреть все записи .

Ожидаемые результаты

Удалить данные через ваше приложение

Условия прохождения и провала

ПРОЙДЕНО, если выполнены все следующие условия:

  • Удаленные значения не отражаются в приложении Health Connect.

НЕУДАЧА по любой из следующих причин:

  • Удаленные значения по-прежнему отображаются в приложении Health Connect.