Вы несете ответственность за тестирование своих приложений и обеспечение положительного и последовательного опыта пользователей. 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.