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 la prueba, debes crear al menos un objeto de tarjeta de embarque y agregarlo 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 embarque, 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 embarque. | Aparecerá una cadena para indicar que se guardó la tarjeta de embarque. |
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 para determinar si tu tarjeta de embarque 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 embarque (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 embarque en la app de la Billetera de Google.* |
Configura la clase.localScheduledDepartureDateTime de tu vuelo para una hora futura. | El vuelo debe enviar una notificación tres horas antes de la clase.localScheduledDepartureDateTime. |
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 embarque 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 vuelos. | El vínculo al sitio web debería mostrar la página web correcta del comercio. |
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 tarjeta de embarque. |
El personal de servicio del comercio está capacitado para manejar el escaneo de vuelos. | N/A |