Testy w warunkach rzeczywistych będą się odbywać w 2 głównych fazach:
Planowanie testu w warunkach rzeczywistych
Planowanie testu w polu obejmuje te kroki:
Rekrutowanie użytkowników
- Określanie użytkowników w ramach testów w warunkach rzeczywistych.
- Poproś o podanie danych kontaktowych i informacji o dostawie.
Utwórz stronę pomocy z tymi informacjami:
- Szczegóły projektu
- Znane problemy i błędy
- linki do pobrania Google Home app (GHA) oraz Twoich aplikacji;
- Instrukcje konfiguracji, filmy instruktażowe
- Do wypróbowania
- Instrukcje resetowania urządzenia do ustawień fabrycznych
- Jak rozwiązać problem
- Link do ankiety
Przeprowadzanie testu w warunkach rzeczywistych
Pierwszym etapem testu polowego jest skonfigurowanie go w panelu Google Home Developer Console i przesłanie do Google w celu sprawdzenia zgodności z zasadami. Gdy Google zatwierdzi test, możesz rozpocząć testowanie w warunkach rzeczywistych.
Konfigurowanie i przesyłanie do sprawdzenia
Kliknij Matter > Field Trial (Testy w warunkach rzeczywistych).
Wybierz wersję integracji z listy Gotowe do sprawdzenia w ramach testu terenowego, która będzie przedmiotem testu terenowego, a potem kliknij Prześlij.
W wyskakującym okienku wpisz adresy e-mail użytkowników, którzy będą testować integrację w warunkach rzeczywistych. 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 plan testów terenowych jest teraz widoczny w sekcji Przesłano do sprawdzenia i został wysłany do Google w celu sprawdzenia zgodności z zasadami. Field Trial rozpoczyna się automatycznie po zatwierdzeniu.
Sprawdzanie zgodności z zasadami dotyczy takich elementów jak nazwa urządzenia lub produktu, zdjęcia urządzenia i linki do filmów.
Zarządzanie testem polowym
Gdy testowanie w polu zostanie zatwierdzone i pojawi się w sekcji Rozpoczęto:
Utwórz formalny kanał komunikacji z użytkownikami za pomocą poczty e-mail lub czatu.
Wyślij urządzenia do testerów w terenie.
Wyślij do użytkowników testujących w warunkach rzeczywistych materiały, takie jak strona pomocy i link do ankiety.
Wspieranie testerów terenowych:
- odpowiadać na pytania i pomagać w rozwiązywaniu problemów pojawiających się w praktyce;
- 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.
Monitorowanie paneli i logów 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 zaopatrzenia, rejestracji i wykonania żądania
- Śledź dane o zaangażowaniu, takie jak liczba aktywnych użytkowników dziennie (DAU), tygodniowa liczba aktywnych użytkowników (WAU) czy własne dane niestandardowe.
- Sprawdzaj logi pod kątem błędów.
Edytowanie testerów
Listę testerów można zaktualizować w przypadku trwającego testu polowego.
W sekcji Rozpoczęto kliknij Edytuj testerów dla wersji integracji. Otworzy się okno, w którym można zaktualizować listę testerów. Aby zapisać zmiany, kliknij Zapisz.
Zatrzymywanie testów w warunkach rzeczywistych
Aby zatrzymać testy terenowe:
- Kliknij Matter > Field Trial (Testy w warunkach rzeczywistych).
- W sekcji Rozpoczęto wybierz testowanie w polu.
- Kliknij przycisk Zatrzymaj.
Testy w terenie powinny teraz wyświetlać się w sekcji Zakończone.
Rozpoczęcie testu polowego od nowa
Aby ponownie rozpocząć testowanie w warunkach rzeczywistych:
- Kliknij Matter > Field Trial (Testy w warunkach rzeczywistych).
- W sekcji Zakończone wybierz testowanie w polu, które chcesz wznowić.
- Kliknij przycisk Uruchom ponownie.
Testy terenowe powinny teraz wyświetlać się w sekcji Rozpoczęto.
Stany konsoli
W fazie testów w praktyce występują te stany w Konsoli:
Sekcja | Status | Opis | Wymagania | Co dalej? |
---|---|---|---|---|
Gotowe do sprawdzenia w ramach testów polowych | Gotowe | Ta wersja integration może zostać przesłana do sprawdzenia w ramach Field Trial. Zdjęte z rynku integrationmają też etykietę „Gotowe”. | Wartość integrationmusi być posortowana według wersji. | 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
wycofać się, jeśli sobie tego życzysz. |
Przesłana do weryfikacji | Odrzucono | Ta wersja integration nie spełnia kryteriów weryfikacji pod kątem zgodności z zasadami, więc nie można rozpocząć testu w polu. | Nie zostały spełnione kryteria testu polowego. |
Rozwiąż problemy w dotychczasowej wersji integrationlub utwórz nową wersję integration , która spełnia kryteria testu w warunkach rzeczywistych, a potem skontaktuj się z menedżerem konta i prześlij ją do sprawdzenia w ramach testu w warunkach rzeczywistych. lub
Jeśli nie zgadzasz się z wynikiem, możesz zgłosić spór do menedżera konta. |
Rozpoczęto | Rozpoczęto | Ta wersja integration została zatwierdzona i testerzy mogą rozpocząć testowanie. | Field Trial został zatwierdzony. |
Wysyłaj informacje do zaproszonych testerów. lub
|
Zakończone | Zakończone | Testy tej wersji zostały zakończone i testerzy nie mogą już w nich uczestniczyć. | Field Trial został uruchomiony. | Restart Field Trial (jeśli chcesz). |