Вы отвечаете за тестирование своих приложений и проверку того, что пользователи получают положительный и стабильный опыт. Health Connect рекомендует список тестовых случаев, разработанных в соответствии с передовыми практиками и рекомендациями по пользовательскому опыту.
Если вы используете трекер для отслеживания прогресса в циклах тестирования, вы можете добавить его в свой список и настроить в зависимости от требований вашего приложения.
01: Запросите разрешения через процесс регистрации
| Подробности | |
|---|---|
| Описание | Каждый раз, когда пользователь впервые устанавливает приложение для здоровья и фитнеса, ему необходимо пройти процедуру регистрации, чтобы интегрировать приложение с Health Connect. |
| Требования | На телефоне должно быть установлено приложение Health Connect. |
| Примечания | Если ваше приложение может отображать статус интеграции с Health Connect, вы можете проверить его там. |
| Ссылка | Новые пользователи Health Connect |
Шаги
- Откройте приложение.
- Перейдите на промо-карточку, модальное окно, экран настроек или аналогичные экраны, которые позволяют пользователям впервые интегрироваться с Health Connect.
- Откройте экран регистрации, следуя инструкциям в приложении.
- На экране регистрации нажмите « Начать» .
- На рациональном экране включите опцию Разрешить все , чтобы включить разрешения, перечисленные для вашего приложения.
- Нажмите «Разрешить» , чтобы предоставить разрешения.
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Пользователь перенаправляется на экран обоснования со всеми необходимыми разрешениями на чтение и запись.
- Предоставленные разрешения корректно отражаются в приложении Health Connect.
НЕУДАЧА по любой из следующих причин:
- Пользователь не перенаправляется на страницу обоснования со всеми необходимыми разрешениями на чтение и запись.
- Предоставленные разрешения не отображаются должным образом в приложении Health Connect.
02-01: Попытка интеграции с Health Connect во время удаления
| Подробности | |
|---|---|
| Описание | Если пользователь решает синхронизировать данные с Health Connect, но приложение Health Connect удалено, приложение должно предоставлять пользователю информацию о том, как установить Health Connect. Желательно, чтобы приложение напрямую загружало страницу Health Connect в магазине Google Play для установки. |
| Требования | Приложение Health Connect не должно быть установлено на телефоне. |
Шаги
- Откройте приложение.
- Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность интеграции с 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. |
Шаги
- Откройте приложение.
- Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность интеграции с 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 |
Шаги
- Откройте приложение.
- Перейдите на экран настроек приложения (или на подобный экран), где есть возможность отключить связь с Health Connect.
- Выберите отмену связи с Health Connect.
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Экран настроек приложения (или аналогичные экраны) должен иметь функцию отключения от Health Connect.
- Все разрешения, перечисленные в вашем приложении, должны быть отозваны.
НЕУДАЧА по любой из следующих причин:
- Отключить Health Connect через экран настроек приложения или любой другой аналогичный экран невозможно.
- По крайней мере одно разрешение, указанное в вашем приложении, не отозвано.
03: Доступ к приложению Health Connect через настройки приложения
| Подробности | |
|---|---|
| Описание | Когда пользователь решает управлять Health Connect, приложение должно иметь возможность направлять пользователей в приложение Health Connect. |
| Требования |
|
| Примечания | Это дополнительная функция пользовательского интерфейса, поскольку пользователи также могут напрямую получить доступ к Health Connect через настройки телефона, быстрые настройки ( если они настроены) или через магазин Google Play. |
| Ссылка | Опция в меню настроек |
Шаги
- Откройте приложение.
- Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность доступа к приложению Health Connect.
- Выберите доступ или управление Health Connect.
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Экран настроек приложения (или аналогичные экраны) должен иметь возможность доступа к приложению Health Connect.
НЕУДАЧА по любой из следующих причин:
- Доступ к приложению Health Connect через экран настроек приложения или любой другой аналогичный экран отсутствует.
04-01: Запретить разрешения
| Подробности | |
|---|---|
| Описание | Приложение не должно считывать или записывать определенные записи в Health Connect, если пользователь отзывает разрешение. |
| Требования |
|
| Примечания |
|
Шаги
- Откройте приложение Health Connect.
- Перейдите в раздел «Разрешения приложений» .
- Выберите свое приложение.
- Чтобы запретить разрешения, переключите переключатель Разрешить все .
- При появлении диалогового окна выберите Удалить все .
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- В разделе «Разрешения для приложений » ваше приложение должно отображаться под надписью «Доступ запрещен» .
- Разрешения не выдаются.
- Эти изменения разрешений вступят в силу в вашем приложении.
- Ваше приложение не падает.
НЕУДАЧА по любой из следующих причин:
- В разделе «Разрешения для приложений» ваше приложение не появилось в разделе «Не разрешен доступ» и по-прежнему находится в разделе «Разрешен доступ» .
- По крайней мере одно разрешение все еще остается выданным.
- Эти изменения разрешений не вступили в силу в вашем приложении.
- Ваше приложение дало сбой.
04-02: Разрешить разрешения
| Подробности | |
|---|---|
| Описание | Приложение должно считывать или записывать определенные записи в Health Connect, когда пользователь дает разрешение. |
| Требования |
|
| Примечания | Если в вашем приложении есть способ отражать разрешенные разрешения, проверьте и его. |
Шаги
- Откройте приложение Health Connect.
- Перейдите в раздел «Разрешения приложений» .
- Выберите свое приложение.
- Чтобы разрешить разрешения, переключите переключатель Разрешить все .
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- В разделе «Разрешения приложений» ваше приложение должно отображаться в разделе «Разрешенный доступ» .
- Все разрешения предоставлены.
- Эти изменения разрешений вступят в силу в вашем приложении.
- Ваше приложение не падает.
НЕУДАЧА по любой из следующих причин:
- В разделе «Разрешения приложений» ваше приложение не появилось в разделе «Разрешенный доступ» и по-прежнему находится в разделе «Не разрешенный доступ» .
- По крайней мере одно разрешение все еще остается отозванным.
- Эти изменения разрешений не вступили в силу в вашем приложении.
- Ваше приложение дало сбой.
05: Запись данных в Health Connect
| Подробности | |
|---|---|
| Описание | Частью общего рабочего процесса является запись данных в хранилище данных Health Connect. |
| Требования | Вашему приложению должно быть предоставлено разрешение на запись требуемого типа данных. |
| Ссылка | Запись данных |
Шаги
- Зарегистрируйте значение необходимого типа данных с помощью вашего приложения.
- Откройте приложение Health Connect.
- Выберите Данные и доступ .
- Выберите категорию, к которой относится необходимый вам тип данных.
- Выберите необходимый тип данных.
- В разделе Управление данными выберите Просмотреть все записи .
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Новые данные отражены в приложении Health Connect.
НЕУДАЧА по любой из следующих причин:
- Новые данные не отражены в приложении Health Connect.
06: Чтение данных из Health Connect
| Подробности | |
|---|---|
| Описание | Частью общего рабочего процесса является чтение данных из хранилища данных Health Connect. |
| Требования |
|
| Ссылка | Чтение необработанных данных |
Шаги
- Зарегистрируйте значение необходимого типа данных с помощью приложения Health Connect Toolbox.
- Проверьте приложение Health Connect, чтобы увидеть, отражено ли это.
- Откройте приложение Health Connect.
- Выберите Данные и доступ .
- Выберите категорию, к которой относится требуемый тип данных.
- Выберите необходимый тип данных.
- В разделе Управление данными выберите Просмотреть все записи .
- Считайте данные с помощью вашего приложения.
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Новые данные должны отражаться как в приложении Health Connect, так и в вашем приложении.
НЕУДАЧА по любой из следующих причин:
- Новые данные не отразились ни в приложении Health Connect, ни в вашем приложении.
07: Чтение агрегированных данных из Health Connect
| Подробности | |
|---|---|
| Описание | Частью общего рабочего процесса является чтение данных из хранилища данных Health Connect. В большинстве приложений данные агрегируются для таких целей, как отображение статистики или диаграмм. |
| Требования |
|
| Примечания | Агрегированные данные могут различаться в зависимости от значений, используемых в timeRangeFilter и dataOriginFilter . |
| Ссылка | Прочитать агрегированные данные |
Шаги
- Регистрируйте несколько значений для необходимого типа данных в приложении Health Connect Toolbox.
- Проверьте приложение Health Connect, чтобы увидеть, отражены ли они.
- Откройте приложение Health Connect.
- Выберите Данные и доступ .
- Выберите категорию, к которой относится требуемый тип данных.
- Выберите необходимый тип данных.
- В разделе Управление данными выберите Просмотреть все записи .
- Просматривайте и обобщайте данные с помощью вашего приложения.
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Новые значения отражены в приложении Health Connect.
- Агрегированные значения отражаются в вашем приложении.
НЕУДАЧА по любой из следующих причин:
- Новые значения не отражены в приложении Health Connect.
- Агрегированные значения не отражаются в вашем приложении.
08: Обновление данных из Health Connect
| Подробности | |
|---|---|
| Описание | Частью общего рабочего процесса является обновление данных из хранилища данных Health Connect. Обновления необходимы в таких сценариях, как синхронизация и импорт данных. |
| Требования | Вашему приложению должно быть предоставлено разрешение на запись требуемого типа данных. |
| Ссылка | Обновление данных |
Шаги
- Обновите значения необходимого типа данных с помощью вашего приложения.
- Откройте приложение Health Connect.
- Выберите Данные и доступ .
- Выберите категорию, к которой относится требуемый тип данных.
- Выберите необходимый тип данных.
- В разделе Управление данными выберите Просмотреть все записи .
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Обновленные значения отражены в приложении Health Connect.
НЕУДАЧА по любой из следующих причин:
- Обновленные значения не отражены в приложении Health Connect.
09: Отображение обновленных данных Health Connect
| Подробности | |
|---|---|
| Описание | Частью общего рабочего процесса является обновление данных из хранилища данных Health Connect. Существуют приложения для просмотра, которые могут отображать данные из других приложений-источников. Приложения-источники хранят данные в Health Connect, а приложения для просмотра извлекают их оттуда. |
| Требования |
|
Шаги
- Обновите значения выбранного вами типа данных с помощью приложения Health Connect Toolbox.
- Проверьте приложение Health Connect, чтобы увидеть, отражены ли они.
- Откройте приложение Health Connect.
- Выберите Данные и доступ .
- Выберите категорию, к которой относится требуемый тип данных.
- Выберите необходимый тип данных.
- В разделе Управление данными выберите Просмотреть все записи .
- Считайте данные с помощью вашего приложения.
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Обновленные значения отражаются как в приложении Health Connect, так и в вашем приложении.
НЕУДАЧА по любой из следующих причин:
- Обновленные значения не отражаются ни в приложении Health Connect, ни в вашем приложении.
10: Удалить данные из Health Connect
| Подробности | |
|---|---|
| Описание | Частью общего рабочего процесса является удаление данных из хранилища данных Health Connect. |
| Требования | Вашему приложению должно быть предоставлено разрешение на запись требуемого типа данных. |
| Ссылка | Удалить данные |
Шаги
- Удалите значения необходимого типа данных с помощью вашего приложения.
- Откройте приложение Health Connect.
- Выберите Данные и доступ .
- Выберите категорию, к которой относится требуемый тип данных.
- Выберите необходимый тип данных.
- В разделе Управление данными выберите Просмотреть все записи .
Ожидаемые результаты

Условия прохождения и провала
ПРОЙДЕНО, если выполнены все следующие условия:
- Удаленные значения не отражаются в приложении Health Connect.
НЕУДАЧА по любой из следующих причин:
- Удаленные значения по-прежнему отображаются в приложении Health Connect.