Przeprowadzaj próby

Testy w warunkach rzeczywistych będą się odbywać w 2 głównych fazach:

  1. Planowanie testów funkcjonalnych
  2. Przeprowadź testy funkcjonalne

Planowanie testu w warunkach rzeczywistych

Planowanie testów funkcjonalnych obejmuje te kroki:

  1. Rekrutowanie użytkowników

    • Określanie użytkowników na potrzeby testów funkcjonalnych.
    • Poproś o podanie danych kontaktowych i informacji o dostawie.
  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 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 testów w warunkach rzeczywistych

  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ę ankiety Field Trial Survey, którą możesz dostosować do swojego produktu. Gdy wszystko będzie gotowe, kliknij Prześlij.

Twój abonament próbny jest teraz wymieniony 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 formalny kanał komunikacji z użytkownikami za pomocą poczty e-mail 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. Wspieranie testerów terenowych:

    • 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 wysyłania opinii bezpośrednio z poziomu GHA, gdy pojawią się 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ć testy terenowe:

Otwórz konsolę programisty

  1. Otwórz Matter > Test funkcjonalne:
  2. W sekcji Rozpoczęto wybierz testowanie w polu.
  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ę próbną, 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. Zdjęte z rynku integrationmają też etykietę „Gotowe”. integration musi mieć różne wersje. Prześlij tę wersję integration do sprawdzenia w ramach Field Trial.
Przesłana do weryfikacji Trwa ocena Ta wersja integration jest w trakcie sprawdzania. FT został przesłany.

Poczekaj na zatwierdzenie wersji, aby rozpocząć testowanie w polu.

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 testy terenowe.

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).