Poniżej znajduje się lista wymaganych i zalecanych testów, które należy wykonać przed uruchomieniem integracji interfejsu API Portfela Google. Odpowiednie testy różnią się w zależności od przypadku użycia. Należy dokładnie przetestować wszystkie wymagane funkcje integracji, aby zapewnić użytkownikom jak najlepsze wrażenia.
Wymagania wstępne
Przed rozpoczęciem testów musisz utworzyć co najmniej 1 obiekt karty lojalnościowej i dodać kartę do Portfela Google na urządzeniu z Androidem.
Wymagane testy
Google stosuje kryteria, które znajdziesz w tabelach poniżej, aby ustalić, czy Twoje karty są gotowe do publicznego użytku. Przed wprowadzeniem na rynek sprawdź każdy element, aby mieć pewność, że wszystko jest gotowe do przesłania karty do udostępnienia.
Testy przycisku
W tej sekcji znajdziesz kryteria testów przycisku Dodaj do Portfela Google.
Testowanie | Oczekiwany wynik |
---|---|
Przetestuj przycisk w przeglądarce Chrome. | Przycisk na stronie partnera renderuje się i działa poprawnie w Chrome. |
Przetestuj przycisk w przeglądarce Firefox. | Przycisk na stronie partnera renderuje się i działa poprawnie w przeglądarce Firefox. |
Przetestuj przycisk w przeglądarce Safari. | Przycisk na stronie partnera renderuje się i działa poprawnie w Safari. |
Przetestuj przycisk w przeglądarce Internet Explorer 9. | Przycisk na stronie partnera renderuje się i działa poprawnie w przeglądarce Internet Explorer 9 (Citrix). |
Przetestuj przycisk przy różnych poziomach powiększenia w przeglądarce. | Przycisk jest renderowany prawidłowo przy różnych poziomach powiększenia w przeglądarce. |
Sprawdź szybkość renderowania przycisku. | Renderowanie pojedynczego przycisku trwa nie dłużej niż 1 sekundę. |
Jeśli Twoja witryna jest zaprojektowana w taki sposób, że przycisk Dodaj do Portfela Google znika po zapisaniu karty lojalnościowej:
|
Na Twojej stronie znowu pojawi się przycisk Dodaj do Portfela Google. |
Twoja witryna jest zaprojektowana w taki sposób, że przycisk Dodaj do Portfela Google znika po zapisaniu karty lojalnościowej. | Wyświetla się informacja o tym, że karta lojalnościowa została zapisana. |
Testy przycisku „Dodaj do Portfela Google” i połączeń
W tej sekcji znajdziesz kryteria testów kliknięcia przycisku Dodaj do Portfela Google.
Testowanie | Oczekiwany wynik |
---|---|
Kliknij przycisk Dodaj do Portfela Google na swojej stronie. | Utworzony token JWT zawiera wszystkie prawidłowe domeny przycisku (https i http , nie www ). |
Kliknij przycisk Dodaj do Portfela Google na swojej stronie. | W Portfelu Google zapisana jest prawidłowa karta. |
Kliknij przycisk Dodaj do Portfela Google na swojej stronie. | Karta zapisuje się i nie można nacisnąć przycisku ponownie. |
Kliknij przycisk Dodaj do Portfela Google na swojej stronie. | Utworzony token JWT odwołuje się do klasy, która jest approved . |
Testy zgodności z wytycznymi dotyczącymi marki
W tej sekcji znajdziesz kryteria zgodności przycisku Dodaj do Portfela Google ze wskazówkami dotyczącymi marki.
Testowanie | Oczekiwany wynik |
---|---|
Sprawdź, czy przycisk spełnia wymagania z sekcji o umieszczaniu przycisku Dodaj do Portfela Google we wskazówkach dotyczących marki. | Nie dotyczy |
Sprawdź, czy przycisk spełnia wymagania z sekcji o wyglądzie przycisku Dodaj do Portfela Google we wskazówkach dotyczących marki. | Nie dotyczy |
Zalecane testy
W poniższych tabelach Google sugeruje kryteria dotyczące tego, czy Twoja karta lojalnościowa jest gotowa do publicznego użytku. Wszystkie testy UI należy wykonywać w aplikacji Portfel Google na urządzeniach z Androidem.
Ogólne testy funkcjonalności
W tej sekcji znajdziesz kryteria ogólnych testów funkcjonalnych.
Testowanie | Oczekiwany wynik |
---|---|
Sprawdź informacje kontaktowe podane na karcie lojalnościowej (w odpowiednich przypadkach). | Wszystkie dane kontaktowe są prawidłowe i aktualne. |
Przeprowadza testy obiektów klas i kart
W tej sekcji znajdziesz kryteria testów funkcji klasy kart lub obiektów kart.
Testowanie | Oczekiwany wynik |
---|---|
Dodaj wiadomość do klasy za pomocą interfejsu API REST. | Wiadomość wyświetla się na początku listy wiadomości w rozszerzonym widoku karty lojalnościowej w aplikacji Portfel Google*. |
Zaktualizuj saldo punktów w programie lojalnościowym klienta. | Zaktualizowana liczba punktów wyświetla się w widoku listy programów lojalnościowych i rozwiniętym widoku konkretnej karty lojalnościowej w ciągu 24 godzin. |
Zmień klasę, do której odwołuje się LoyaltyObject , aby przenieść użytkownika na inny poziom programu lojalnościowego (ma zastosowanie tylko wtedy, gdy Twój program lojalnościowy ma różne poziomy reprezentowane przez różne LoyaltyClass ). |
Nowy poziom wyświetla się w rozszerzonym widoku karty lojalnościowej w aplikacji Portfel Google w ciągu 24 godzin. |
Klasa zawiera identyfikator miejsc (z powiązanymi lokalizacjami) lub wartości szerokości i długości geograficznej, dzięki czemu klienci są powiadamiani, gdy znajdą się w pobliżu jednego z Twoich lokalizacji. | Nie dotyczy |
Podróżuj do miejsca w pobliżu miejsca z identyfikatora zajęć lub miejsc. | Na telefonie powinno pojawić się powiadomienie o tym, że w pobliżu znajduje się sprzedawca, który obsługuje Twoją kartę lojalnościową. |
Klasy mają reviewStatus o wartości Approved . |
Nie dotyczy |
*Jeśli zamierzasz wysyłać wiadomości do poszczególnych użytkowników, przetestuj też dodawanie wiadomości do poszczególnych obiektów za pomocą interfejsu API REST.
Testy interfejsu użytkownika
W tej sekcji znajdziesz kryteria testów ogólnych elementów interfejsu.
Testowanie | Oczekiwany wynik |
---|---|
Sprawdź, czy wszystkie wymagane pola szablonu zawierają prawidłowe informacje. | Nie dotyczy |
Sprawdź, czy obrazy spełniają wszystkie wymagania ze wskazówek dotyczących marki | Nie dotyczy |
Sprawdź, czy wartości ciągów spełniają wszystkie wymagania dotyczące nagłówków ze wskazówek dotyczących marki. | Nie dotyczy |
karta lojalnościowa renderuje się poprawnie na urządzeniu. | Nie dotyczy |
Kliknij link do witryny swojego programu lojalnościowego w aplikacji Portfel Google. | Link do witryny powinien otworzyć odpowiednią stronę sprzedawcy. |
Sprzedawca nie wyświetla kodów kreskowych, jeśli nie ma urządzeń do ich skanowania w swoich sklepach. | Nie dotyczy |
Testy w sklepie
W tej sekcji znajdziesz kryteria testów przeprowadzanych w sklepach.
Testowanie | Oczekiwany wynik |
---|---|
Przetestuj skanowanie kodów kreskowych w punkcie sprzedaży za pomocą aplikacji Portfel Google. | Udało się zeskanować kod i przekazać kartę lojalnościową. |
Pracownicy sprzedawcy z działu obsługi przeszkoleni w zakresie skanowania danych lojalnościowych. | Nie dotyczy |