Przeprowadzaj próby

Testy funkcjonalne będą odbywać się w 2 fazach:

  1. Planowanie testów funkcjonalnych
  2. Uruchom test funkcjonalny

Planowanie testów funkcjonalnych

Planowanie testów funkcjonalnych składa się z tych etapów:

  1. Pozyskaj użytkowników

    • Identyfikowanie użytkowników do testów funkcjonalnych.
    • Zbieraj dane kontaktowe i informacje o dostawie.
  2. Utwórz stronę pomocy zawierającą te informacje:

    • Szczegóły projektu
    • Znane problemy i błędy
    • Linki umożliwiające pobranie aplikacji Google Home app (GHA) i aplikacji
    • Instrukcje konfiguracji, filmy instruktażowe
    • Warto spróbować
    • Instrukcje przywracania ustawień fabrycznych urządzenia
    • Jak rozwiązać problem
    • Link do ankiety

Uruchom test funkcjonalny

Pierwszym etapem uruchomienia testu funkcjonalnego jest skonfigurowanie go w Google Home Developer Console i przesłanie go do weryfikacji zgodności z zasadami Google. Gdy Google zatwierdzi prośbę, możesz kontynuować testy funkcjonalne.

Konfiguracja i przesyłanie do sprawdzenia pod kątem zgodności z zasadami reklamowymi

Otwórz Konsolę programisty

  1. Kliknij Matter > Field Test.

  2. Wybierz wersję integracji z listy Gotowe do sprawdzenia w ramach testu funkcjonalnego, która będzie podstawą dla testu funkcjonalnego, a następnie kliknij Prześlij.

    Przygotuj się na
test terenowy

  3. W wyskakującym okienku wpisz adresy e-mail użytkowników, którzy będą testować Twoją integrację. Opcjonalnie kliknij Otwórz szablon, aby utworzyć kopię ankiety próbnej, którą możesz dostosować pod kątem swojego produktu. Gdy wszystko będzie gotowe, kliknij Prześlij.

Twój plan testów funkcjonalnych jest teraz widoczny w sekcji Przesłano do sprawdzenia i został wysłany do Google w celu sprawdzenia zgodności z zasadami. Test funkcjonalny rozpoczyna się automatycznie po zatwierdzeniu.

Weryfikacja zgodności z zasadami obejmuje m.in. nazwę urządzenia lub produktu, obrazy urządzeń i linki do filmów.

Prowadzenie testu funkcjonalnego

Gdy test funkcjonalny zostanie zatwierdzony i wyświetli się w sekcji Started (Rozpoczęty):

  1. Opracuj formalny kanał komunikacji z użytkownikami przez e-maila lub czat.

  2. Wyślij urządzenia do testerów terenowych.

  3. Wyślij do użytkowników terenowych zasoby, np. stronę pomocy i link do ankiety.

  4. Wspieraj testerów terenowych:

    • Odpowiadaj na pytania i pomagaj rozwiązywać problemy występujące w terenie.
    • Zachęcaj użytkowników do udostępniania logów, zgłaszania błędów i przesyłania opinii za pomocą GHA, gdy wystąpią problemy.
  5. Monitorowanie paneli i logów przy użyciu Google Cloud Monitoring dashboard (dostępnego po kliknięciu linku Wyświetl na stronie Developer Console Zarządzanie projektami):

    • Monitorowanie powodzenia konfiguracji, w tym obsługi administracyjnej, rejestracji i wykonania żądań
    • Monitoruj wskaźniki zaangażowania, np. liczbę aktywnych użytkowników dziennie, liczbę aktywnych użytkowników tygodniowo, lub własne dane niestandardowe.
    • Monitoruj logi pod kątem błędów.

Edytuj testerów

Można zaktualizować listę testerów w przypadku trwającej wersji testowej.

W sekcji Rozpoczęte kliknij Edytuj testerów obok wersji integracji. Otworzy się okno, w którym można zaktualizować listę testerów. Kliknij Zapisz, aby zapisać zmiany.

Zatrzymaj test funkcjonalny

Aby zatrzymać test funkcjonalny:

Otwórz Konsolę programisty

  1. Kliknij Matter > Field Test.
  2. W sekcji Started (Rozpoczęte) wybierz test funkcjonalny, który chcesz zatrzymać.
  3. Kliknij przycisk Zatrzymaj.

Test Field Test powinien pojawić się w sekcji Ended (Zakończone).

Wznów testy funkcjonalne

Aby ponownie uruchomić test funkcjonalny:

Otwórz Konsolę programisty

  1. Kliknij Matter > Field Test.
  2. W sekcji Ended (Zakończone) wybierz test funkcjonalny, który chcesz ponownie uruchomić.
  3. Kliknij przycisk Uruchom ponownie.

Test funkcjonalny powinien się pojawić w sekcji Started (Rozpoczęty).

Stany konsol

Na etapie testów funkcjonalnych mogą występować te stany konsol:

Section Status Opis Wymaganie Co dalej
Gotowe do sprawdzenia w ramach testów funkcjonalnych Gotowe Tę wersję integration można przesłać do sprawdzenia w ramach testów funkcjonalnych. Wycofane elementy integrationmają też etykietę „Gotowe”. Obiekt integrationmusi mieć różne wersje. Prześlij tę wersję dokumentu integration do sprawdzenia na potrzeby testów funkcjonalnych.
Przesłana do weryfikacji Trwa ocena Ta wersja aplikacji integration jest w trakcie sprawdzania. Przesłano FT.

Poczekaj na zatwierdzenie wersji, aby rozpocząć okres próbny.

lub

W razie potrzeby możesz wycofać.

Przesłana do weryfikacji Odrzucony Ta wersja integration nie spełnia kryteriów weryfikacji zgodności z zasadami, więc nie można rozpocząć testów funkcjonalnych. Kryteria testów funkcjonalnych nie zostały spełnione.

Rozwiąż problemy w dotychczasowej wersji integrationlub utwórz nową wersję platformy integration , która spełnia kryteria testów funkcjonalnych, a następnie skontaktuj się z menedżerem konta i prześlij prośbę o weryfikację próbną.

lub

Jeśli nie zgadzasz się z problemami, możesz zakwestionować ich wynik z menedżerem konta.

Rozpoczęto Rozpoczęto Ta wersja pakietu integration została zatwierdzona i testerzy mogą rozpocząć testy. Test funkcjonalny został zatwierdzony.

Wyślij informacje do zaproszonych testerów.

lub

Zatrzymaj test funkcjonalny.

Zakończono Odpowiedź była wyczerpująca Testy funkcjonalne tej wersji zostały zatrzymane, a testerzy nie mogą już w niej uczestniczyć. Uruchomiono testy funkcjonalne. W razie potrzeby ponownie uruchom test funkcjonalny.