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
    • Etapy rozwiązywania problemów
    • Link do ankiety

Przeprowadź test funkcjonalny

Pierwszym etapem testowania jest skonfigurowanie aplikacji na Google Home Developer Console i prześlij go do sprawdzenia pod kątem zgodności z zasadami Google. Gdy Google je zatwierdzi, możesz rozpocząć test funkcjonalny.

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

Otwórz konsolę programisty

  1. Otwórz Matter > Test funkcjonalne:

  2. Wybierz wersję integracji z sekcji Ready for Field test (Sprawdź). , która będzie głównym elementem testu funkcjonalnego, a następnie kliknij Prześlij.

    Gotowy do gry w terenie
Wersja próbna

  3. W wyskakującym okienku podaj adresy e-mail użytkowników, którzy będą testować Twoją i integrację społeczną. Opcjonalnie kliknij Otwórz szablon, aby utworzyć kopię Ankieta z testu funkcjonalnego, 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 oraz jest wysyłana do Google w celu weryfikacji zgodności z zasadami reklamowymi. Test funkcjonalny rozpocznie się automatycznie i poparcia.

Weryfikacja zgodności z zasadami koncentruje się na takich kwestiach jak nazwa urządzenia lub produktu, urządzenie linki do zdjęć i 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 do użytkowników testerów terenowych zasoby, takie jak strona pomocy i link z 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 GHA, gdy wystąpią problemy.
  5. Monitoruj panele i logi za pomocą Google Cloud Monitoring dashboard (dostępne po kliknięciu linku Wyświetl w Developer Console stronie Zarządzanie projektami):

    • monitorowanie powodzenia konfiguracji, w tym obsługi administracyjnej, rejestracji i wykonanie żądania
    • Sprawdzaj wskaźniki zaangażowania, takie jak liczba aktywnych użytkowników dziennie, tygodniowo Aktywni użytkownicy (WAU) lub Twoje 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. Kliknij Zapisz. aby zapisać zmiany.

Przerwij test funkcjonalny

Aby zatrzymać test funkcjonalny:

Otwórz konsolę programisty

  1. Otwórz Matter > Test funkcjonalne:
  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. Otwórz Matter > Test funkcjonalne:
  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 pola Field Sprawdzenie wersji próbnej. Wycofane integrationsą też oznaczone etykietą „Gotowe”. integration musi mieć różne wersje. Prześlij tę wersję pliku 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 wymagań weryfikacji zgodności z zasadami reklamowymi i nie można rozpocząć testu funkcjonalnego. Kryteria testu funkcjonalnego nie zostały spełnione.

Rozwiąż problemy w istniejących integration, lub utwórz nowe wersji integration , która spełnia wymagania testów funkcjonalnych należy skontaktować się z menedżerem konta przesłać do sprawdzenia w ramach testów funkcjonalnych.

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, a testerzy mogą rozpocząć testy. Test funkcjonalny został zatwierdzony.

Wysyłanie informacji do zaproszonych testerów.

lub

Zatrzymaj Test funkcjonalny.

Zakończone Zakończone Zatrzymano wersję próbną tej wersji i testerzy nie mogą już jej używać i całego świata. Test funkcjonalny został przeprowadzony. Uruchom ponownie Testy funkcjonalne (w razie potrzeby).