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
Antes de comenzar las pruebas, debes crear al menos un objeto de tarjeta de regalo y agregar el pase a la Billetera de Google en un dispositivo Android.
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 regalo, 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 regalo. | Aparecerá una cadena para indicar que se guardó la tarjeta de regalo. |
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
Google sugiere los criterios de las siguientes tablas para determinar si tu tarjeta de regalo 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 regalo (si corresponde). | Toda la información de contacto es válida y está actualizada. |
Las Condiciones del Servicio identifican si la tarjeta de regalo solo se puede canjear en un subconjunto de ubicaciones (si corresponde). | N/A |
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 regalo en la app de la Billetera de Google*. |
Establece el intervalo validTimeInterval.end de tu tarjeta de regalo en una fecha cercana. | La tarjeta de regalo se debe establecer como vencida una vez transcurrido el tiempo. |
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 indicará que hay un comercio cerca para comprar tu tarjeta de regalo. |
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 |
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 para acceder al programa de tarjetas de regalo. | 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 |
El código de barras que se encuentra en el sitio web del comercio coincide con el código de barras de la app de la Billetera de Google (a menos que sea diferente). | N/A |
Los vínculos de salida deben ser un caso normal. Por ejemplo, usa "Ubicaciones cercanas" y no "Ubicaciones cercanas". | 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 proporcionan escaneos de códigos de barras y tarjetas de regalo. |
El personal de servicios del comercio está capacitado para escanear tarjetas de regalo. | N/A |