Im Folgenden findest du eine Liste der erforderlichen und empfohlenen Tests, die du vor der Einführung deiner Google Wallet API-Integration durchführen solltest. Geeignete Tests sind je nach Anwendungsfall unterschiedlich. Sie sollten alle erwarteten Funktionalitäten Ihrer Integration sorgfältig testen, um die bestmögliche Erfahrung für Ihre Nutzer zu gewährleisten.
Vorbereitung
Du musst mindestens ein Bordkartenobjekt erstellen und Füge die Karte bzw. das Ticket auf einem Android-Gerät zu Google Wallet hinzu, bevor du mit dem Testen beginnst.
Erforderliche Tests
Google ermittelt anhand der Kriterien in den folgenden Tabellen, ob deine Infokarten für die Veröffentlichung bereit sind. Überprüfe vor der Einführung jeden Artikel, um sicherzustellen, dass du deine Karte einreichen kannst für Veröffentlichung.
Tests der Schaltflächen
In diesem Abschnitt sind die Kriterien für Tests aufgeführt, bei denen die Schaltfläche Zu Google Wallet hinzufügen überprüft wird.
Test | Erwartetes Ergebnis |
---|---|
Teste die Schaltfläche im Chrome-Browser. | Die Schaltfläche wird auf der Webseite des Partners in Chrome korrekt gerendert und funktioniert richtig. |
Teste die Schaltfläche im Firefox-Browser. | Die Schaltfläche wird auf der Webseite des Partners in Firefox korrekt gerendert und funktioniert richtig. |
Teste die Schaltfläche im Safari-Browser. | Die Schaltfläche wird auf der Webseite des Partners in Safari korrekt gerendert und funktioniert richtig. |
Teste die Schaltfläche im Internet Explorer 9-Browser. | Die Schaltfläche wird auf der Webseite des Partners in Internet Explorer 9 (Citrix) korrekt gerendert und funktioniert richtig. |
Testen Sie die Schaltfläche bei verschiedenen Zoomstufen im Browser. | Die Schaltfläche wird bei verschiedenen Zoomstufen im Browser korrekt gerendert. |
Teste die Renderinggeschwindigkeit der Schaltfläche. | Eine einzelne Schaltfläche wird in maximal 1 Sekunde gerendert. |
Wenn deine Website so konfiguriert ist, dass die Schaltfläche Zu Google Wallet hinzufügen ausgeblendet wird, nachdem eine Bordkarte gespeichert wurde:
|
Die Schaltfläche Zu Google Wallet hinzufügen wird wieder auf Ihrer Website angezeigt. |
Wenn deine Website so konfiguriert ist, dass die Schaltfläche Zu Google Wallet hinzufügen ausgeblendet wird, nachdem eine Bordkarte gespeichert wurde. | Ein String zeigt an, dass die Bordkarte gespeichert wurde. |
„Zu Google Wallet hinzufügen“ Schaltflächen- und Linktests
In diesem Abschnitt sind die Kriterien für Tests aufgeführt, bei denen das Klicken auf die Schaltfläche Zu Google Wallet hinzufügen überprüft wird. Schaltfläche.
Test | Erwartetes Ergebnis |
---|---|
Klicke auf deiner Website auf die Schaltfläche Zu Google Wallet hinzufügen. | Das erstellte JWT enthält alle gültigen Domains für die Schaltfläche (https und http , nicht www ). |
Klicke auf deiner Website auf die Schaltfläche Zu Google Wallet hinzufügen. | Die richtige Karte wurde in Google Wallet gespeichert. |
Klicke auf deiner Website auf die Schaltfläche Zu Google Wallet hinzufügen. | Die Karte wurde gespeichert und du kannst die Taste nicht noch einmal drücken. |
Klicke auf deiner Website auf die Schaltfläche Zu Google Wallet hinzufügen. | Das erstellte JWT verweist auf eine Klasse mit dem Status approved . |
Tests der Markenrichtlinien
In diesem Abschnitt sind die Kriterien aufgeführt, nach denen die Markenrichtlinien der Seite Zu Google Wallet hinzufügen geprüft werden. Schaltfläche.
Test | Erwartetes Ergebnis |
---|---|
Achten Sie darauf, dass die Taste den Hinzufügen zu Abschnitt zur Platzierung der Google Wallet-Schaltfläche der Markenrichtlinien. | – |
Achten Sie darauf, dass die Taste den Hinzufügen zu der Google Wallet-Schaltfläche der Markenrichtlinien. | – |
Empfohlene Tests
Google schlägt in den folgenden Tabellen die Kriterien vor, anhand derer du feststellen kannst, ob deine Bordkarte für die Veröffentlichung bereit ist. Alle UI-Tests sollten in der Google Wallet App auf Android-basierten Geräten durchgeführt werden.
Allgemeine Funktionstests
In diesem Abschnitt sind die Kriterien für allgemeine Funktionstests aufgeführt.
Test | Erwartetes Ergebnis |
---|---|
Überprüfe die Kontaktdaten auf der Bordkarte (sofern zutreffend). | Alle Kontaktdaten sind gültig und aktuell. |
Karten-/Ticketklassen und Karten-/Ticketobjekttests
In diesem Abschnitt sind die Kriterien für Tests aufgeführt, bei denen die Funktionalität der Karten-/Ticketklasse oder Karten-/Ticketobjekt ausgeführt wird.
Test | Erwartetes Ergebnis |
---|---|
Fügen Sie dem Kurs mithilfe der REST API | Die Nachricht wird in der erweiterten Ansicht der Bordkarte oben in der Liste der Nachrichten angezeigt in der Google Wallet App* |
Lege als „class.localScheduledDepartureDateTime“ für deinen Flug einen Zeitpunkt in der nahen Zukunft fest. | Für den Flug sollte drei Stunden vor „class.localScheduledDepartureDateTime“ eine Benachrichtigung gesendet werden. |
Die Klassen haben den reviewStatus Approved . |
– |
*Sie sollten auch das Hinzufügen von Nachrichten zu einzelnen Objekten mithilfe der Methode REST API, wenn Sie Nachrichten an für einzelne Nutzer.
Tests der Benutzeroberfläche
In diesem Abschnitt sind die Kriterien für Tests aufgeführt, bei denen allgemeine Elemente der Benutzeroberfläche überprüft werden.
Test | Erwartetes Ergebnis |
---|---|
Achten Sie darauf, dass alle Pflichtfelder Ihrer Vorlage die richtigen Informationen enthalten. | – |
Achten Sie darauf, dass Ihre Bilder allen Richtlinien für Bilder in der Markenrichtlinien | – |
Achten Sie darauf, dass Ihre Zeichenfolgenwerte allen Richtlinien für Überschriften im Markenrichtlinien: | – |
Die Bordkarte wird auf dem Gerät korrekt gerendert. | – |
Klicke in der Google Wallet App auf den Link zur Website deines Flugprogramms. | Über den Websitelink sollte die richtige Händlerwebseite aufgerufen werden. |
Tests im Geschäft
In diesem Abschnitt sind die Kriterien für Tests aufgeführt, die in den Geschäften durchgeführt werden müssen.
Test | Erwartetes Ergebnis |
---|---|
Teste den Barcode an der Kasse des Händlers mit der Google Wallet App. | Barcode wird gescannt und Bordkarte wird übertragen. |
Das Servicepersonal des Händlers ist für das Scannen von Flügen geschult. | – |