Prueba los casos de uso principales de Health Connect

Eres responsable de probar tus aplicaciones y garantizar que los usuarios tengan una experiencia positiva y coherente. Health Connect recomienda una lista de casos de prueba diseñados para cumplir con las prácticas recomendadas y los lineamientos de la experiencia del usuario.

Si usas un rastreador para supervisar tu progreso en los ciclos de prueba, puedes agregarlo a tu lista y personalizarlo según los requisitos de la app.

01: Solicitar permisos mediante un flujo de integración

Detalles
Descripción Cada vez que un usuario instala una app de salud y fitness por primera vez, debe realizar un proceso de integración para integrar la app con Health Connect.
Requisitos La app de Health Connect debe estar instalada en el teléfono.
Notas Si tu app puede mostrar el estado de integración con Health Connect, puedes verificarlo allí.
Referencia Nuevos usuarios de Health Connect

Pasos

  1. Abre tu app.
  2. Ve a la tarjeta promocional, modal, a la pantalla Configuración o a pantallas similares que permitan a los usuarios realizar la integración con Health Connect por primera vez.
  3. Abre la pantalla de integración. Para ello, sigue los pasos que se indican en la app.
  4. En la pantalla de integración, presiona Comenzar.
  5. En la pantalla racional, activa o desactiva Permitir todos para habilitar los permisos enumerados para tu app.
  6. Presiona Permitir para otorgar los permisos.

Resultados esperados

Flujo de integración

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Se dirige a los usuarios a la pantalla de lógica con todos los permisos de lectura y escritura necesarios.
  • Los permisos otorgados se reflejan correctamente en la app de Health Connect.

FAIL por cualquiera de los siguientes motivos:

  • No se dirige al usuario a la página de lógica con todos los permisos de lectura y escritura necesarios.
  • Los permisos otorgados no se reflejan correctamente en la app de Health Connect.

02-01: Intentar realizar la integración con Health Connect cuando está desinstalada

Detalles
Descripción Cuando un usuario decide sincronizar datos con Health Connect, pero se desinstala la app de Health Connect, la app debe tener una forma de informar a los usuarios cómo instalar la app de Health Connect. Se recomienda que la app cargue directamente la página de Health Connect en Google Play Store para realizar la instalación.
Requisitos La app de Health Connect no debe estar instalada en el teléfono.

Pasos

  1. Abre tu app.
  2. Navega a la pantalla Configuración (o pantallas similares) de la app, donde está la opción para realizar la integración con Health Connect.
  3. Elige instalar Health Connect.

Resultados esperados

Intenta realizar la integración con Health Connect cuando está desinstalada

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • La pantalla Configuración (o pantallas similares) de la app debe tener una función para realizar la integración con Health Connect.
  • Se debe llevar a los usuarios a la página de Health Connect en Google Play Store.

FAIL por cualquiera de los siguientes motivos:

  • No hay manera de integrar Health Connect en la pantalla Configuración ni en pantallas similares de la app.
  • No se dirige a los usuarios a la página de Health Connect en Google Play Store.

02-02: Realizar la integración con Health Connect a través de tu app

Detalles
Descripción Cuando un usuario decide sincronizar datos con Health Connect y la app de Health Connect está instalada, la app debe tener una forma de informar a los usuarios cómo realizar la integración con Health Connect. Debe dirigir a los usuarios a la app de Health Connect.
Requisitos La app de Health Connect debe estar instalada en el teléfono.

Pasos

  1. Abre tu app.
  2. Navega a la pantalla Configuración (o pantallas similares) de la app, donde está la opción para realizar la integración con Health Connect.
  3. Elige la integración con Health Connect.

Resultados esperados

Realiza la integración con Health Connect a través de tu app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • La pantalla Configuración (o pantallas similares) de la app debe tener una función para realizar la integración con Health Connect.
  • Si presionas la opción para integrar con Health Connect, se te debe redireccionar a la app de Health Connect.

FAIL por cualquiera de los siguientes motivos:

  • No hay ninguna función para realizar la integración con Health Connect en la pantalla Configuración ni en pantallas similares de la app.
  • Si presionas la opción para integrar con Health Connect, no se te redirecciona a la app de Health Connect.

02-03: Desvincular de Health Connect por medio de tu app

Detalles
Descripción Cuando un usuario decide dejar de usar Health Connect, la app debe tener una forma de desvincularse de Health Connect.

Se deben revocar todos los permisos a través de la app para quitar la integración de Health Connect por completo.

Requisitos La app de Health Connect debe estar instalada en el teléfono.
Referencia PermissionController.revokeAllPermissions

Pasos

  1. Abre tu app.
  2. Navega a la pantalla Configuración (o pantallas similares) de la app, donde está la opción para desvincularse de Health Connect.
  3. Elige realizar la desvinculación de Health Connect.

Resultados esperados

Desvincula de Health Connect por medio de tu app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • La pantalla Configuración (o pantallas similares) de la app debe tener una función para realizar la desvinculación de Health Connect.
  • Se deben revocar todos los permisos enumerados en tu app.

FAIL por cualquiera de los siguientes motivos:

  • No hay manera de realizar la desvinculación de Health Connect en la pantalla Configuración de la app ni en pantallas similares.
  • No se revoca al menos uno de los permisos enumerados en tu app.

03: Acceder a la app de Health Connect a través de la configuración de la app

Detalles
Descripción Cuando un usuario decide administrar Health Connect, la app debe tener una forma de dirigir a los usuarios a la app de Health Connect.
Requisitos

  • La app de Health Connect debe estar instalada en el teléfono.
  • Tu app debe estar integrada con Health Connect.

Notes Esta es una función opcional de la interfaz de usuario, ya que los usuarios también pueden acceder directamente a Health Connect a través de la Configuración del teléfono, la Configuración rápida cuando se configura o a través de Google Play Store.
Referencia Opción en el menú de configuración

Pasos

  1. Abre tu app.
  2. Navega a la pantalla Configuración (o pantallas similares) de la app, donde está la opción para acceder a la app de Health Connect.
  3. Elige acceder a Health Connect o administrarlo.

Resultados esperados

Accede a Health Connect desde la configuración de tu app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • La pantalla Configuración (o pantallas similares) de la app debe tener una forma de acceder a la app de Health Connect.

FAIL por cualquiera de los siguientes motivos:

  • No hay manera de acceder a la app de Health Connect en la pantalla Configuración ni en pantallas similares de la app.

04-01: Denegar permisos

Detalles
Descripción La app no debe leer ni escribir registros específicos de Health Connect cuando un usuario revoca el permiso.
Requisitos

  • La app de Health Connect debe estar instalada en el teléfono.
  • Se deben otorgar todos los permisos antes de hacer pruebas.

Notas

  • Si tu app tiene una forma de reflejar los permisos denegados, revísalos también desde allí.
  • Si tu app aún puede leer datos de Health Connect, debe usar un dataOriginFilter al llamar a un ReadRecordsRequest.

Pasos

  1. Abre la app de Health Connect.
  2. Ve a Permisos de apps.
  3. Elige tu app.
  4. Activa o desactiva la opción Permitir todo para denegar permisos.
  5. Cuando aparezca el diálogo, elige Quitar todo.

Resultados esperados

Rechaza permisos mediante la app de Health Connect

Condiciones de aprobación y reprobación

APROBACIÓN si se cumplen todas las siguientes condiciones:

  • En Permisos de la app, la app debe aparecer en Acceso no permitido.
  • No se otorgan permisos.
  • Los cambios de permisos se aplican en tu app.
  • Tu app no falla.

REPROBACIÓN por cualquiera de los siguientes motivos:

  • En Permisos de la app, la app no apareció en Acceso no permitido y aún se encuentra en Acceso permitido.
  • Aún queda, al menos, un permiso.
  • Esos cambios de permisos no se aplicaron en tu app.
  • Tu app falló.

04-02: Habilitar permisos

Detalles
Descripción La app debe leer o escribir registros específicos en Health Connect cuando un usuario otorga permiso.
Requisitos

  • La app de Health Connect debe estar instalada en el teléfono.
  • Se deben revocar todos los permisos antes de hacer las pruebas.

Notas Si tu app tiene una forma de reflejar los permisos permitidos, revísalos también desde allí.

Pasos

  1. Abre la app de Health Connect.
  2. Ve a Permisos de apps.
  3. Elige tu app.
  4. Activa o desactiva la opción Permitir todo para otorgar permisos.

Resultados esperados

Otorga permisos mediante la app de Health Connect

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • En Permisos de la app, la app debe aparecer en Acceso permitido.
  • Se otorgan todos los permisos.
  • Los cambios de permisos se aplican en tu app.
  • Tu app no falla.

FAIL por cualquiera de los siguientes motivos:

  • En Permisos de la app, tu app no apareció en Acceso permitido y aún se encuentra en Acceso no permitido.
  • Al menos un permiso sigue revocado.
  • Esos cambios de permisos no se aplicaron en tu app.
  • Tu app falló.

05: Escribir datos en Health Connect

Detalles
Descripción Parte del flujo de trabajo común consiste en escribir datos en el almacén de datos de Health Connect.
Requisitos Se debe otorgar el permiso de escritura del tipo de datos requerido para tu app.
Referencia Cómo escribir datos

Pasos

  1. Registra un valor para el tipo de datos obligatorio usando tu app.
  2. Abre la app de Health Connect.
  3. Elige Datos y acceso.
  4. Elige la categoría a la que pertenece tu tipo de datos requerido.
  5. Selecciona el tipo de datos requerido.
  6. En Administrar datos, elige Ver todas las entradas.

Resultados esperados

Escribe datos a través de la app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Los datos nuevos se reflejan en la app de Health Connect.

FAIL por cualquiera de los siguientes motivos:

  • Los datos nuevos no se reflejan en la app de Health Connect.

06: Leer datos de Health Connect

Detalles
Descripción Parte del flujo de trabajo común es leer datos del almacén de datos de Health Connect.
Requisitos

  • Debes tener instalada la app de la Caja de herramientas de Health Connect.
  • Se debe otorgar el permiso de escritura del tipo de datos requerido para la app de la Caja de herramientas de Health Connect.
  • Se debe otorgar el permiso de lectura del tipo de datos requerido para tu app, a menos que uses el nombre del paquete de tu app para tu dataOriginFilter.

Referencia Cómo leer datos sin procesar

Pasos

  1. Registra un valor para el tipo de datos requerido con la app de la Caja de herramientas de Health Connect.
  2. Consulta la app de Health Connect para ver si se refleja.
    1. Abre la app de Health Connect.
    2. Elige Datos y acceso.
    3. Elige la categoría a la que pertenece el tipo de datos requerido.
    4. Selecciona el tipo de datos requerido.
    5. En Administrar datos, elige Ver todas las entradas.
  3. Lee los datos con tu app.

Resultados esperados

Lee datos de tu app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Los datos nuevos deben reflejarse en la app de Health Connect y en tu app.

FAIL por cualquiera de los siguientes motivos:

  • Los datos nuevos no se reflejaron ni en la app de Health Connect ni en tu app.

07: Leer datos agregados de Health Connect

Detalles
Descripción Parte del flujo de trabajo común es leer datos del almacén de datos de Health Connect.

En la mayoría de las apps, los datos se agregan para mostrar estadísticas o gráficos.

Requisitos

  • Debes tener instalada la app de la Caja de herramientas de Health Connect.
  • Se debe otorgar el permiso de escritura del tipo de datos requerido para la app de la Caja de herramientas de Health Connect.
  • Se debe otorgar el permiso de lectura del tipo de datos requerido para tu app, a menos que uses el nombre del paquete de tu app para tu dataOriginFilter.

Notas Los datos agregados pueden variar según los valores que se usan en timeRangeFilter y dataOriginFilter.
Referencia Cómo leer datos agregados

Pasos

  1. Registra múltiples valores para el tipo de datos requerido en la app de la Caja de herramientas de Health Connect.
  2. Consulta la app de Health Connect para ver si se reflejan.
    1. Abre la app de Health Connect.
    2. Elige Datos y acceso.
    3. Elige la categoría a la que pertenece el tipo de datos requerido.
    4. Selecciona el tipo de datos requerido.
    5. En Administrar datos, elige Ver todas las entradas.
  3. Lee y agrega los datos con tu app.

Resultados esperados

Lee datos agregados de tu app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Los valores nuevos se reflejan en la app de Health Connect.
  • Los valores agregados se reflejan en tu app.

FAIL por cualquiera de los siguientes motivos:

  • Los valores nuevos no se reflejan en la app de Health Connect.
  • Los valores agregados no se reflejan en tu app.

08: Actualizar datos de Health Connect

Detalles
Descripción Parte del flujo de trabajo común es actualizar datos del almacén de datos de Health Connect.

Las actualizaciones son necesarias en situaciones como la sincronización y la importación de datos.

Requisitos Se debe otorgar el permiso de escritura del tipo de datos requerido para tu app.
Referencia Cómo actualizar datos

Pasos

  1. Actualiza los valores del tipo de datos requerido con tu app.
  2. Abre la app de Health Connect.
  3. Elige Datos y acceso.
  4. Elige la categoría a la que pertenece el tipo de datos requerido.
  5. Selecciona el tipo de datos requerido.
  6. En Administrar datos, elige Ver todas las entradas.

Resultados esperados

Actualiza datos desde la app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Los valores actualizados se reflejan en la app de Health Connect.

FAIL por cualquiera de los siguientes motivos:

  • Los valores actualizados no se reflejan en la app de Health Connect.

09: Mostrar datos actualizados de Health Connect

Detalles
Descripción Parte del flujo de trabajo común es actualizar datos del almacén de datos de Health Connect.

Hay apps de visualización que pueden mostrar datos de otras apps de origen. Las apps de origen almacenan datos en Health Connect, mientras que las apps de visualización extraen datos de allí.

Requisitos

  • Debes tener instalada la app de la Caja de herramientas de Health Connect.
  • Se debe otorgar el permiso de escritura del tipo de datos requerido para la app de la Caja de herramientas de Health Connect.
  • Se debe otorgar el permiso de lectura del tipo de datos requerido para tu app, a menos que uses el nombre del paquete de tu app para tu dataOriginFilter.

Pasos

  1. Actualiza los valores del tipo de datos elegido con la app de la Caja de herramientas de Health Connect.
  2. Consulta la app de Health Connect para ver si se reflejan.
    1. Abre la app de Health Connect.
    2. Elige Datos y acceso.
    3. Elige la categoría a la que pertenece el tipo de datos requerido.
    4. Selecciona el tipo de datos requerido.
    5. En Administrar datos, elige Ver todas las entradas.
  3. Lee los datos con tu app.

Resultados esperados

Muestra datos actualizados de tu app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Los valores actualizados se reflejan en la app de Health Connect y en tu app.

FAIL por cualquiera de los siguientes motivos:

  • Los valores actualizados no se reflejan en la app de Health Connect ni en tu app.

10: Borrar datos de Health Connect

Detalles
Descripción Parte del flujo de trabajo común consiste en borrar datos del almacén de datos de Health Connect.
Requisitos Se debe otorgar el permiso de escritura del tipo de datos requerido para tu app.
Referencia Cómo borrar datos

Pasos

  1. Borra los valores del tipo de datos obligatorio con tu app.
  2. Abre la app de Health Connect.
  3. Elige Datos y acceso.
  4. Elige la categoría a la que pertenece el tipo de datos requerido.
  5. Selecciona el tipo de datos requerido.
  6. En Administrar datos, elige Ver todas las entradas.

Resultados esperados

Borra datos desde la app

Condiciones de aprobación y reprobación

PASS si se cumplen todas las siguientes condiciones:

  • Los valores borrados no se reflejan en la app de Health Connect

FAIL por cualquiera de los siguientes motivos:

  • Los valores borrados aún se reflejarán en la app de Health Connect.