Przeprowadzaj próby

Test funkcjonalny odbędzie się w 2 głównych etapach:

  1. Planowanie testów funkcjonalnych
  2. Testy funkcjonalne

Planowanie testu funkcjonalnego

Planowanie testów funkcjonalnych obejmuje te kroki:

  1. Rekrutuj użytkowników

    • Określanie użytkowników na potrzeby testów funkcjonalnych.
    • Podaj dane do wysyłki i dane kontaktowe.
  2. Utwórz stronę pomocy z tymi informacjami:

    • Szczegóły projektu
    • Znane problemy/błędy
    • Linki do pobrania aplikacji Google Home app (GHA) i aplikacji
    • Instrukcje konfiguracji, filmy instruktażowe
    • Do wypróbowania
    • Instrukcje przywracania ustawień fabrycznych urządzenia
    • Jak rozwiązać problem
    • Link do ankiety

Przeprowadź test funkcjonalny

Pierwszym etapem testowania funkcjonalnego jest konfiguracja aplikacji w Google Home Developer Console i przesłanie jej do weryfikacji zgodności z zasadami Google. Gdy Google je zatwierdzi, możesz rozpocząć testy funkcjonalne.

Skonfiguruj i prześlij do sprawdzenia pod kątem zgodności z zasadami

Otwórz konsolę programisty

  1. Kliknij Matter > Field test (Test funkcjonalny).

  2. Wybierz wersję integracji z listy Gotowy do weryfikacji funkcjonalnej, która będzie dotyczyć testu funkcjonalnego, a następnie kliknij Prześlij.

    Gotowe do testów funkcjonalnych

  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ć do swojej usługi. Gdy wszystko będzie gotowe, kliknij Prześlij.

Twój abonament próbny jest teraz widoczny w sekcji Przesłano do sprawdzenia i jest wysyłany do Google do sprawdzenia pod kątem zgodności z zasadami. Test funkcjonalny rozpocznie się automatycznie po zatwierdzeniu.

Weryfikacja zgodności z zasadami koncentruje się na takich kwestiach jak nazwa urządzenia lub produktu, obrazy urządzenia i linki do filmów.

Administrowanie testem funkcjonalnym

Gdy test funkcjonalny zostanie zatwierdzony i pojawi się w sekcji Rozpoczęta:

  1. Utwórz oficjalny kanał komunikacji z użytkownikami za pomocą e-maili lub czatu.

  2. wysyłać urządzenia do testerów w terenie.

  3. Wyślij użytkownikom testerów terenowych zasoby, takie jak strona pomocy i link do ankiety.

  4. Pomóż testerom w terenie:

    • Odpowiadaj na pytania i pomagaj rozwiązywać problemy, które pojawią się w danej dziedzinie.
    • Zachęcaj użytkowników do udostępniania dzienników, zgłaszania błędów i przesyłania opinii z GHA w razie wystąpienia problemów.
  5. Monitoruj panele i logi za pomocą 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, takie jak liczba aktywnych użytkowników dziennie, liczba aktywnych użytkowników tygodniowo lub własne dane niestandardowe.
    • Monitoruj logi pod kątem błędów.

Edytuj testerów

Listę testerów można zaktualizować w trwających testach funkcjonalnych.

W sekcji Rozpoczęte kliknij Edytuj testerów przy wersji integracji. Pojawi się okno, w którym można zaktualizować listę testerów. Aby zapisać zmiany, kliknij Zapisz.

Przerwij test funkcjonalny

Aby zatrzymać test funkcjonalny:

Otwórz konsolę programisty

  1. Kliknij Matter > Field test (Test funkcjonalny).
  2. W sekcji Rozpoczęta wybierz wersję próbną, którą chcesz przerwać.
  3. Kliknij przycisk Zatrzymaj.

Test funkcjonalny powinien pojawić się w sekcji Zakończone.

Ponowne rozpoczęcie testu funkcjonalnego

Aby ponownie uruchomić test funkcjonalny:

Otwórz konsolę programisty

  1. Kliknij Matter > Field test (Test funkcjonalny).
  2. W sekcji Zakończone wybierz wersję testową, którą chcesz rozpocząć od nowa.
  3. Kliknij przycisk Uruchom ponownie.

Wersja testowa powinna się pojawić w sekcji Rozpoczęta.

Stany konsoli

Na etapie testów funkcjonalnych występują te stany konsoli:

Sekcja Status Opis Wymaganie Co dalej?
Gotowe do sprawdzenia w ramach testów funkcjonalnych Gotowe Tę wersję integration można przesłać do weryfikacji funkcjonalnej. Wycofane integrationsą też oznaczone etykietą „Gotowe”. integrationmusi mieć odpowiednią wersję. Prześlij tę wersję formularza integration do sprawdzenia w ramach testów funkcjonalnych.
Przesłana do weryfikacji Trwa ocena Ta wersja integration jest w trakcie sprawdzania. Formularz FT został przesłany.

Poczekaj na zatwierdzenie wersji, aby rozpocząć testy funkcjonalne.

lub

W razie potrzeby wycofaj.

Przesłana do weryfikacji Odrzucono Ta wersja integration nie spełnia kryteriów weryfikacji zgodności z zasadami, dlatego nie można rozpocząć testu funkcjonalnego. Kryteria testu funkcjonalnego nie zostały spełnione.

Rozwiąż problemy w istniejącym integrationlub utwórz nową wersję integration , która spełnia kryteria testu funkcjonalnego, a potem skontaktuj się z menedżerem konta i prześlij do sprawdzenia w ramach testu funkcjonalnego.

lub

Jeśli nie zgadzasz się z decyzją, możesz odwołać się od wyniku z menedżerem konta.

Rozpoczęto Rozpoczęto Ta wersja 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ńczone Ukończono Testy funkcjonalne tej wersji zostały zatrzymane i testerzy nie mogą już w niej uczestniczyć. Test funkcjonalny został przeprowadzony. W razie potrzeby ponownie uruchom wersję próbną.