Test funkcjonalny odbędzie się w 2 głównych etapach:
Planowanie testu funkcjonalnego
Planowanie testów funkcjonalnych obejmuje te kroki:
Rekrutuj użytkowników
- Określanie użytkowników na potrzeby testów funkcjonalnych.
- Podaj dane do wysyłki i dane kontaktowe.
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 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ę 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:
Utwórz oficjalny kanał komunikacji z użytkownikami za pomocą e-maili 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.
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.
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 Matter > Test funkcjonalne:
- W sekcji Rozpoczęta wybierz wersję próbną, którą chcesz przerwać.
- 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ę testową, 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. 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
|
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). |