La siguiente es una lista de pruebas obligatorias y recomendadas que debes realizar antes de lanzar la integración de la API de la Billetera de Google. Las pruebas adecuadas varían según el caso de uso. Debes probar cuidadosamente toda la funcionalidad esperada de tu integración para garantizar la mejor experiencia para tus usuarios.
Requisitos previos
Debes crear al menos un objeto de tarjeta de lealtad y agregar el pase a la Billetera de Google en un dispositivo Android antes de comenzar la prueba.
Pruebas requeridas
Google usa los criterios de las siguientes tablas para determinar si tus tarjetas están listas para el lanzamiento público. Antes del lanzamiento, verifica cada elemento para asegurarte de tener todo listo para enviar la tarjeta para su lanzamiento.
Pruebas de botones
En esta sección, se enumeran los criterios para las pruebas que ejecutan el botón Agregar a la Billetera de Google.
Prueba | Resultado esperado |
---|---|
Botón Probar en el navegador Chrome. | El botón se renderiza y funciona correctamente en la página web del socio en Chrome. |
Botón de prueba en el navegador Firefox. | El botón se renderiza y funciona correctamente en la página web del socio en Firefox. |
Botón de prueba en el navegador Safari. | El botón se renderiza y funciona correctamente en la página web del socio en Safari. |
Botón de prueba en el navegador Internet Explorer 9. | El botón se renderiza y funciona correctamente en la página web del socio en Internet Explorer 9 (Citrix). |
Botón de prueba en diferentes niveles de zoom del navegador. | El botón se procesa correctamente en varios niveles de zoom del navegador. |
Velocidad de renderización del botón de prueba. | Un solo botón se procesa en 1 segundo como máximo. |
Si diseñaste tu sitio web para que el botón Agregar a la Billetera de Google desaparezca después de guardar una tarjeta de lealtad, haz lo siguiente:
|
El botón Agregar a la Billetera de Google volverá a aparecer en el sitio web. |
Si diseñaste tu sitio web para que el botón Agregar a la Billetera de Google desaparezca después de guardar una tarjeta de lealtad. | Aparecerá una cadena para indicar que se guardó la tarjeta de lealtad. |
Pruebas de vínculos y botón “Agregar a la Billetera de Google”
En esta sección, se enumeran los criterios para las pruebas que se hacen clic en el botón Agregar a la Billetera de Google.
Prueba | Resultado esperado |
---|---|
Haz clic en el botón Agregar a la Billetera de Google en el sitio web. | El JWT que se creó contiene todos los dominios válidos para el botón (https y http , no www ) |
Haz clic en el botón Agregar a la Billetera de Google en el sitio web. | Se guardó la tarjeta correcta en la Billetera de Google. |
Haz clic en el botón Agregar a la Billetera de Google en el sitio web. | La tarjeta se guardará y no podrás volver a presionar el botón. |
Haz clic en el botón Agregar a la Billetera de Google en el sitio web. | El JWT que se crea hace referencia a una clase que es approved . |
Pruebas de los lineamientos de marca
En esta sección, se enumeran los criterios para verificar los lineamientos de desarrollo de la marca del botón Agregar a la Billetera de Google.
Prueba | Resultado esperado |
---|---|
Asegúrate de que el botón cumpla con la sección de posición del botón Agregar a la Billetera de Google de los Lineamientos de marca. | N/A |
Asegúrate de que el botón cumpla con la sección Diseño del botón Agregar a la Billetera de Google de los Lineamientos de marca. | N/A |
Pruebas recomendadas
En las siguientes tablas, Google sugiere los criterios que se indican a continuación para determinar si tu tarjeta de lealtad está lista para el lanzamiento público. Todas las pruebas de IU deben realizarse con la aplicación de la Billetera de Google en dispositivos basados en Android.
Pruebas de funcionalidad generales
En esta sección, se enumeran los criterios para las pruebas funcionales generales.
Prueba | Resultado esperado |
---|---|
Valida la información de contacto proporcionada con la tarjeta de lealtad (si corresponde). | Toda la información de contacto es válida y está actualizada. |
Pasa las pruebas de clases y de objetos
En esta sección, se enumeran los criterios para las pruebas que ejercitan la funcionalidad de clase Aprueba o de objeto aprobada.
Prueba | Resultado esperado |
---|---|
Agrega un mensaje a la clase con la API de REST. | El mensaje aparece en la parte superior de la lista de mensajes en la vista expandida de la tarjeta de lealtad en la app de la Billetera de Google*. |
Actualiza el saldo de puntos de un programa de lealtad de un consumidor. | El saldo de puntos actualizado aparecerá en la vista de lista de programas de lealtad y en la vista expandida de la tarjeta de lealtad específica en un plazo de 24 horas. |
Cambia la clase a la que hace referencia un LoyaltyObject específico para mover al consumidor a un nivel de lealtad diferente (solo corresponde si tu programa de lealtad tiene diferentes niveles, cada uno representado por un LoyaltyClass diferente). |
El nuevo nivel aparece en la vista expandida de la tarjeta de lealtad en la app de la Billetera de Google en un plazo de 24 horas. |
Tu clase contiene un ID de lugar (con ubicaciones asociadas) o valores de latitud y longitud para que los consumidores reciban una notificación cuando se encuentren cerca de una de tus ubicaciones. | N/A |
Viaja a poca distancia de una ubicación de tu clase o ID de lugares. | Debería aparecer una alerta en tu teléfono en la que se indica que hay un comercio cerca para acceder a tu tarjeta de lealtad. |
La reviewStatus de las clases es de Approved . |
N/A |
*También deberías probar agregar mensajes a objetos individuales con la API de REST si tienes pensado enviar mensajes a usuarios individuales.
Pruebas de interfaz de usuario
En esta sección, se enumeran los criterios para las pruebas que utilizan elementos generales de la interfaz de usuario.
Prueba | Resultado esperado |
---|---|
Asegúrate de que todos los campos obligatorios de tu plantilla estén completos con la información correcta. | N/A |
Asegúrate de que las imágenes cumplan con todos los lineamientos incluidos en los lineamientos de marca. | N/A |
Asegúrate de que los valores de tus strings cumplan con todos los lineamientos de encabezados de los Lineamientos de marca. | N/A |
La tarjeta de lealtad se procesa correctamente en el dispositivo. | N/A |
Haz clic en el vínculo del sitio web en la app de la Billetera de Google del programa de lealtad. | El vínculo al sitio web debería mostrar la página web correcta del comercio. |
El comercio no mostrará el código de barras si no tiene funciones de escaneo de códigos de barras en sus tiendas. | N/A |
Pruebas en la tienda
En esta sección, se enumeran los criterios para realizar pruebas en las tiendas.
Prueba | Resultado esperado |
---|---|
Prueba el escaneo de códigos de barras en el punto de venta de un comercio con la app de la Billetera de Google. | Se muestran escaneos de códigos de barras y tarjetas de lealtad. |
El personal de servicio del comercio está capacitado para manejar el análisis de lealtad. | N/A |