Po utworzeniu zasobu smart home Action, you should test it to verify that it behaves as expected. You can also share the smart home Action with additional users so that they can test your Action before you submit it to Google for launch.
Skonfiguruj do testowania
Zanim przejdziesz dalej, skonfiguruj połączenie konta i utwórz działanie (smart home) w Actions on Google Console .
Aby przetestować akcję ręcznie lub uruchomić pakiet testowy, musisz najpierw włączyć ją na urządzeniu i połączyć ją ze swoim kontem Google. Przeprowadzanie tej konfiguracji umożliwia testowanie w: Google Assistant surfaces and on the Google Home app (GHA) , using the same account you used to sign in to the Actions console.
Włącz testowanie urządzenia
Testowanie urządzeń jest włączone za pomocą Actions Console.
Otwórz konsolę Actions on Google
- Wybierz projekt.
- Zaloguj się w Konsoli Actions i kliknij Test > Symulator.
Kliknij Rozpocznij testowanie.
Połącz projekt
Aby połączyć akcję z kontem Google, wykonaj te czynności:
Na telefonie otwórz ustawienia Assistant. Pamiętaj, aby zalogować się na to samo konto co w Actions Console.
- Otwórz Sterowanie domem w ustawieniach Assistant.
- Kliknij ikonę plusa (+) w prawym dolnym rogu.
- Zobaczysz działanie smart home z przedrostkiem [test] i wyświetlaną nazwą.
- Wybierz ten element.
Aplikacja Assistant uwierzytelni się w Twojej usłudze w chmurze i wyśle żądanie
SYNC
, prosząc usługę o podanie listy urządzeń użytkownika.
Otwórz GHA i sprawdź, czy urządzenie smart home jest widoczne. Jeśli tak jest, powinno być możliwe wywoływanie działania smart home za pomocą dowolnej platformy Assistant (w tym GHA i Google Assistant app on your phone).
Przeprowadź testy akcji
Testowanie akcji na urządzeniu fizycznym, takim jak smartfon z obsługą Assistant, pomaga przetestować wrażenia użytkownika i sprawdzić, czy działa prawidłowo.
Musisz przetestować różne przykładowe zapytania i polecenia na podstawie cech, których używa akcja. Przykłady zapytań i poleceń użytkowników znajdziesz w dokumentacji cech.
Oprócz ręcznego testowania możesz używać zautomatyzowanego Google Home Test Suite do weryfikowania przypadków użycia na podstawie typów urządzeń i cech związanych z Twoją akcją. Testowy zestaw jest sprawdzany z użyciem głośników lokalnego komputera lub słuchawek podłączonych; Google Home device.
Udostępnianie działania
Możesz zaprosić do projektu dodatkowych użytkowników, aby mogli przetestować działanie smart home. Jest to przydatne, gdy chcesz udostępnić projekt innym członkom zespołu programistów, aby wszyscy mogli go przetestować, lub podczas udostępniania projektu testerom kontroli jakości w trakcie przygotowań do wprowadzenia na rynek.
Przyznaj dostęp do projektu
Musisz udostępnić projekt innym użytkownikom, aby dać im dostęp do testowania działania.
- Kliknij ikonę Actions Console. więcej w prawym górnym rogu
- Kliknij Zarządzaj dostępem użytkownika. Spowoduje to przekierowanie do Google Cloud Console IAM permissions page.
- Kliknij DODAJ na górze strony.
- Wpisz adres e-mail użytkownika, którego chcesz dodać.
- Kliknij kolejno Wybierz rolę i Projekt > Wyświetlający.
- Kliknij ZAPISZ.
Użytkownik zobaczy teraz działanie w swojej konsoli. Pamiętaj, że system nie powiadamia użytkowników dodanych do projektu.
Włącz testowanie
Użytkownicy, którzy mają dostęp do Twojego działania, mogą go przetestować na urządzeniach z obsługą Assistant, np. na smartfonach. Testowanie udostępnianych działań w symulatorze nie jest obsługiwane.
Aby przetestować działanie smart home, użytkownicy muszą skonfigurować je do testów.
Po wykonaniu tych czynności użytkownicy powinni mieć możliwość przetestowania działania w swoich aplikacjach Assistant app i GHA.