Testy w warunkach rzeczywistych będą się odbywać w 2 głównych fazach:
Planowanie testu w warunkach rzeczywistych
Planowanie testów funkcjonalnych obejmuje te kroki:
Rekrutowanie użytkowników
- Określanie użytkowników na potrzeby testów funkcjonalnych.
- Poproś o podanie danych kontaktowych i informacji o dostawie.
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 Matter > Test funkcjonalne:
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.
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:
Utwórz formalny kanał komunikacji z użytkownikami za pomocą poczty e-mail lub czatu.
wysyłać urządzenia do testerów w terenie.
Wyślij do użytkowników testerów terenowych zasoby, takie jak strona pomocy i link z ankiety.
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.
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 Matter > Test funkcjonalne:
- W sekcji Rozpoczęto wybierz testowanie w polu.
- Kliknij przycisk Zatrzymaj.
Test funkcjonalny powinien pojawić się w sekcji Zakończone.
Ponowne rozpoczęcie testu funkcjonalnego
Aby ponownie uruchomić test funkcjonalny:
- Otwórz Matter > Test funkcjonalne:
- W sekcji Zakończone wybierz wersję próbną, którą chcesz rozpocząć od nowa.
- 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
|
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). |