Szybkie testowanie

Szybkie testowanie to narzędzie, które pozwala sprawdzić, jak wygląda proces składania zamówień przez użytkownika. Może wyświetlać interfejs sortowania w postaci danych z plików danych oraz umożliwia składanie zamówień testowych za pomocą testowego punktu końcowego interfejsu API realizacji zamówień. Z tego przewodnika dowiesz się, jak wyświetlać podgląd i testować integrację z usługą Zamów przez Google za pomocą narzędzia Szybkie testowanie.

Szybkie testowanie

W portalu dla partnerów możesz ręcznie testować integrację z usługą Zamów przez Google za pomocą narzędzia do szybkiego testowania. Pliki danych można przesyłać bezpośrednio w konsoli. Narzędzie otworzy osobne okno z interfejsem sortowania. Jeśli pliki danych i punkt końcowy realizacji testu są prawidłowe, możemy kompleksowo testować kolejność działań użytkownika.

Narzędzie Szybkie testowanie może być używane tylko przez jednego dewelopera w danym momencie. Aby przesyłać pliki danych, użytkownik powinien mieć rolę edytującego lub administratora. Jeśli użytkownik widzi błąd „Osoba wywołująca nie ma uprawnień”, możesz to naprawić, aktualizując jedną z obsługiwanych ról. W ramach szybkiego testowania można opublikować tylko 1 plik danych. Piaskownica może być przeprowadzana równolegle do innych testów.

Oto szczegółowy przewodnik, z którego dowiesz się, jak korzystać z Szybkiego testowania:

  1. W portalu dla partnerów kliknij Panele > Szybkie testowanie.
  2. Prześlij plik danych pliku danych do testowania. Plik musi być w formacie NDJSON.
  3. Po zakończeniu przesyłania kliknij Prześlij.
  4. System przetwarza teraz plik danych. Może to potrwać kilka minut. Tabela odświeża się automatycznie, więc nie musisz odświeżać strony.
  5. Gdy stan to Sukces, kliknij Szybki test.
  6. Wypełnij testowy interfejs fulfillment API i zdecyduj, czy chcesz używać rzeczywistych płatności podczas testów. Szybkich testów można używać bez adresu URL realizacji, ale użytkownicy nie będą mogli składać zamówień.
  7. Na koniec kliknij Szybki test.

Gdy użytkownik kliknie przycisk Szybki test, zostanie przekierowany do testowego interfejsu wykrywania restauracji. Wyświetlają się tylko restauracje przesłane w testowym pliku danych.

Interfejs wyświetla stronę sortowania taką samą jak na ekranie produkcyjnym. Testerzy mogą utworzyć koszyk i kliknąć, aby przejść do płatności, ale jeśli nie skonfigurujesz interfejsu API Fulfillment, pojawi się błąd.

Interfejs zawiera też selektor partnerów, jak widać na tym zrzucie ekranu. Pokazuje wszystkich partnerów uruchomionych nawet w środowisku testowym.

Uruchomiliśmy partnerów w ramach Szybkiego testowania.

Dodatkowe materiały

Oprócz czynności opisanych w tym przewodniku możesz też testować narzędzia w konsoli i rozwiązywać problemy z realizacją zamówień.

Jeśli chcesz przetestować kilka restauracji jednocześnie, możesz to zrobić w ramach testowania w trybie piaskownicy.

Dodatkowe wskazówki znajdziesz w tych artykułach:

  • Konsola Chrome DevTools zwraca dane JSON żądania i odpowiedzi między konsolą a realizacją. Aby rozwiązać określone problemy, sprawdź te dane wyjściowe w trakcie testu ręcznego.
  • Logi żądań i odpowiedzi są dostępne w eksploratorze logów w projekcie GCP.