Di seguito è riportato un elenco dei test obbligatori e consigliati da completare prima di avviare l'integrazione dell'API Google Wallet. I test appropriati variano a seconda del caso d'uso. Ti consigliamo di testare attentamente tutte le funzionalità previste della tua integrazione per garantire la migliore esperienza utente.
Prerequisiti
Devi creare almeno un oggetto Carta d'imbarco e aggiungere la tessera a Google Wallet sul dispositivo Android prima di iniziare il test.
Test obbligatori
Google utilizza i criteri nelle tabelle seguenti per determinare se le tue schede sono pronte per la release pubblica. Prima del lancio, verifica ogni elemento per assicurarti di essere pronto a inviare la tua Carta per il rilascio.
Test dei pulsanti
Questa sezione elenca i criteri per i test che utilizzano il pulsante Aggiungi a Google Wallet.
Test | Risultato previsto |
---|---|
Pulsante Test nel browser Chrome. | Il pulsante viene visualizzato e funziona correttamente nella pagina web del partner in Chrome. |
Pulsante Test nel browser Firefox. | Il pulsante esegue il rendering e funziona correttamente nella pagina web del partner in Firefox. |
Pulsante Test nel browser Safari. | Il pulsante viene visualizzato e funziona correttamente nella pagina web del partner in Safari. |
Pulsante Test nel browser Internet Explorer 9. | Il pulsante esegue il rendering e funziona correttamente sulla pagina Web del partner in Internet Explorer 9 (Citrix). |
Pulsante di test a diversi livelli di zoom del browser. | Il pulsante viene visualizzato correttamente a diversi livelli di zoom del browser. |
Testa la velocità di rendering del pulsante. | Il rendering di un singolo pulsante non richiede più di un secondo. |
Se hai progettato il tuo sito web in modo che il pulsante Aggiungi a Google Wallet scompaia dopo il salvataggio di una carta d'imbarco:
|
Il pulsante Aggiungi a Google Wallet viene visualizzato di nuovo sul tuo sito web. |
Se hai progettato il tuo sito web in modo che il pulsante Aggiungi a Google Wallet scompaia dopo il salvataggio di una carta d'imbarco. | Viene visualizzata una stringa che indica che la carta d'imbarco è stata salvata. |
Test del pulsante "Aggiungi a Google Wallet" e dei link
Questa sezione elenca i criteri per i test che si esercitano facendo clic sul pulsante Aggiungi a Google Wallet.
Test | Risultato previsto |
---|---|
Fai clic sul pulsante Aggiungi a Google Wallet sul tuo sito web. | Il JWT creato contiene tutti i domini validi per il pulsante (https e http , non www ) |
Fai clic sul pulsante Aggiungi a Google Wallet sul tuo sito web. | La carta corretta sia salvata su Google Wallet. |
Fai clic sul pulsante Aggiungi a Google Wallet sul tuo sito web. | La carta è stata salvata e non puoi premere di nuovo il pulsante. |
Fai clic sul pulsante Aggiungi a Google Wallet sul tuo sito web. | Il JWT creato fa riferimento a una classe approved . |
Test delle linee guida per il brand
In questa sezione sono elencati i criteri per controllare le linee guida per il branding del pulsante Aggiungi a Google Wallet.
Test | Risultato previsto |
---|---|
Assicurati che il pulsante rispetti la sezione Posizionamento del pulsante Aggiungi a Google Wallet delle linee guida per il branding. | N/A |
Assicurati che il pulsante sia conforme alla sezione Aggiungi a Google Wallet delle linee guida per il branding. | N/A |
Test consigliati
Nelle tabelle seguenti, Google consiglia i criteri per stabilire se la tua carta d'imbarco è pronta per l'uscita pubblica. Tutti i test dell'interfaccia utente devono essere eseguiti utilizzando l'app Google Wallet su dispositivi basati su Android.
Test di funzionalità generali
Questa sezione elenca i criteri per i test funzionali generali.
Test | Risultato previsto |
---|---|
Convalida i dati di contatto forniti con la carta d'imbarco (se applicabile). | Tutti i dati di contatto sono validi e aggiornati. |
Supera i test Classi e Supera gli oggetti
In questa sezione sono elencati i criteri per i test che eseguono le funzionalità Passa la classe o Passa l'oggetto.
Test | Risultato previsto |
---|---|
Aggiungi un messaggio alla classe utilizzando l'API REST. | Il messaggio viene visualizzato in cima all'elenco dei messaggi nella visualizzazione espansa della carta d'imbarco nell'app Google Wallet*. |
Imposta class.localScheduleDepartureDateTime sul tuo volo su un orario nel prossimo futuro. | Il volo deve inviare la notifica tre ore prima di class.localScheduleDepartureDateTime. |
I corsi hanno un valore di reviewStatus pari a Approved . |
N/A |
*Se prevedi di inviare messaggi a singoli utenti, devi anche testare l'aggiunta di messaggi a singoli oggetti utilizzando l'API REST.
Test dell'interfaccia utente
Questa sezione elenca i criteri per i test che applicano elementi generali dell'interfaccia utente.
Test | Risultato previsto |
---|---|
Assicurati che tutti i campi obbligatori del modello siano compilati con informazioni corrette. | N/A |
Assicurati che le tue immagini rispettino tutte le linee guida per le immagini riportate nelle linee guida per il brand | N/A |
Assicurati che i valori delle stringhe rispettino tutte le linee guida sulle intestazioni nelle linee guida per il branding. | N/A |
La carta d'imbarco viene visualizzata correttamente sul dispositivo. | N/A |
Fai clic sul link al sito web nell'app Google Wallet relativo al tuo programma di volo. | Il link al sito web deve visualizzare la pagina web del commerciante corretta. |
Test in negozio
In questa sezione sono elencati i criteri per i test da eseguire nelle sedi dei negozi.
Test | Risultato previsto |
---|---|
Esegui la scansione del codice a barre presso il punto vendita del commerciante con l'app Google Wallet. | La carta d'imbarco e la scansione dei codici a barre vengono visualizzate. |
Personale di servizio del commerciante addestrato per gestire la scansione dei voli. | N/A |