Testy funkcjonalne będą odbywać się w 2 fazach:
Planowanie testów funkcjonalnych
Planowanie testów funkcjonalnych składa się z tych etapów:
Pozyskaj użytkowników
- Identyfikowanie użytkowników do testów funkcjonalnych.
- Zbieraj dane kontaktowe i informacje o dostawie.
Utwórz stronę pomocy zawierającą te informacje:
- Szczegóły projektu
- Znane problemy i błędy
- Linki umożliwiające pobranie aplikacji Google Home app (GHA) i aplikacji
- Instrukcje konfiguracji, filmy instruktażowe
- Warto spróbować
- Instrukcje przywracania ustawień fabrycznych urządzenia
- Jak rozwiązać problem
- Link do ankiety
Uruchom test funkcjonalny
Pierwszym etapem uruchomienia testu funkcjonalnego jest skonfigurowanie go w Google Home Developer Console i przesłanie go do weryfikacji zgodności z zasadami Google. Gdy Google zatwierdzi prośbę, możesz kontynuować testy funkcjonalne.
Konfiguracja i przesyłanie do sprawdzenia pod kątem zgodności z zasadami reklamowymi
Kliknij Matter > Field Test.
Wybierz wersję integracji z listy Gotowe do sprawdzenia w ramach testu funkcjonalnego, która będzie podstawą dla testu funkcjonalnego, a następnie kliknij Prześlij.
W wyskakującym okienku wpisz adresy e-mail użytkowników, którzy będą testować Twoją integrację. Opcjonalnie kliknij Otwórz szablon, aby utworzyć kopię ankiety próbnej, którą możesz dostosować pod kątem swojego produktu. Gdy wszystko będzie gotowe, kliknij Prześlij.
Twój plan testów funkcjonalnych jest teraz widoczny w sekcji Przesłano do sprawdzenia i został wysłany do Google w celu sprawdzenia zgodności z zasadami. Test funkcjonalny rozpoczyna się automatycznie po zatwierdzeniu.
Weryfikacja zgodności z zasadami obejmuje m.in. nazwę urządzenia lub produktu, obrazy urządzeń i linki do filmów.
Prowadzenie testu funkcjonalnego
Gdy test funkcjonalny zostanie zatwierdzony i wyświetli się w sekcji Started (Rozpoczęty):
Opracuj formalny kanał komunikacji z użytkownikami przez e-maila lub czat.
Wyślij urządzenia do testerów terenowych.
Wyślij do użytkowników terenowych zasoby, np. stronę pomocy i link do ankiety.
Wspieraj testerów terenowych:
- Odpowiadaj na pytania i pomagaj rozwiązywać problemy występujące w terenie.
- Zachęcaj użytkowników do udostępniania logów, zgłaszania błędów i przesyłania opinii za pomocą GHA, gdy wystąpią problemy.
Monitorowanie paneli i logów przy użyciu Google Cloud Monitoring dashboard (dostępnego po kliknięciu linku Wyświetl na stronie Developer Console Zarządzanie projektami):
- Monitorowanie powodzenia konfiguracji, w tym obsługi administracyjnej, rejestracji i wykonania żądań
- Monitoruj wskaźniki zaangażowania, np. liczbę aktywnych użytkowników dziennie, liczbę aktywnych użytkowników tygodniowo, lub własne dane niestandardowe.
- Monitoruj logi pod kątem błędów.
Edytuj testerów
Można zaktualizować listę testerów w przypadku trwającej wersji testowej.
W sekcji Rozpoczęte kliknij Edytuj testerów obok wersji integracji. Otworzy się okno, w którym można zaktualizować listę testerów. Kliknij Zapisz, aby zapisać zmiany.
Zatrzymaj test funkcjonalny
Aby zatrzymać test funkcjonalny:
- Kliknij Matter > Field Test.
- W sekcji Started (Rozpoczęte) wybierz test funkcjonalny, który chcesz zatrzymać.
- Kliknij przycisk Zatrzymaj.
Test Field Test powinien pojawić się w sekcji Ended (Zakończone).
Wznów testy funkcjonalne
Aby ponownie uruchomić test funkcjonalny:
- Kliknij Matter > Field Test.
- W sekcji Ended (Zakończone) wybierz test funkcjonalny, który chcesz ponownie uruchomić.
- Kliknij przycisk Uruchom ponownie.
Test funkcjonalny powinien się pojawić w sekcji Started (Rozpoczęty).
Stany konsol
Na etapie testów funkcjonalnych mogą występować te stany konsol:
Section | Status | Opis | Wymaganie | Co dalej |
---|---|---|---|---|
Gotowe do sprawdzenia w ramach testów funkcjonalnych | Gotowe | Tę wersję integration można przesłać do sprawdzenia w ramach testów funkcjonalnych. Wycofane elementy integrationmają też etykietę „Gotowe”. | Obiekt integrationmusi mieć różne wersje. | Prześlij tę wersję dokumentu integration do sprawdzenia na potrzeby testów funkcjonalnych. |
Przesłana do weryfikacji | Trwa ocena | Ta wersja aplikacji integration jest w trakcie sprawdzania. | Przesłano FT. |
Poczekaj na zatwierdzenie wersji, aby rozpocząć okres próbny. lub
W razie potrzeby możesz wycofać. |
Przesłana do weryfikacji | Odrzucony | Ta wersja integration nie spełnia kryteriów weryfikacji zgodności z zasadami, więc nie można rozpocząć testów funkcjonalnych. | Kryteria testów funkcjonalnych nie zostały spełnione. |
Rozwiąż problemy w dotychczasowej wersji integrationlub utwórz nową wersję platformy integration , która spełnia kryteria testów funkcjonalnych, a następnie skontaktuj się z menedżerem konta i prześlij prośbę o weryfikację próbną. lub
Jeśli nie zgadzasz się z problemami, możesz zakwestionować ich wynik z menedżerem konta. |
Rozpoczęto | Rozpoczęto | Ta wersja pakietu integration została zatwierdzona i testerzy mogą rozpocząć testy. | Test funkcjonalny został zatwierdzony. |
Wyślij informacje do zaproszonych testerów. lub
|
Zakończono | Odpowiedź była wyczerpująca | Testy funkcjonalne tej wersji zostały zatrzymane, a testerzy nie mogą już w niej uczestniczyć. | Uruchomiono testy funkcjonalne. | W razie potrzeby ponownie uruchom test funkcjonalny. |