Po utworzeniu akcji smart home przetestuj ją, aby sprawdzić, czy działa prawidłowo. Możesz też udostępnić akcję smart home innym użytkownikom, aby mogli przetestować akcję przed przesłaniem jej do Google w celu uruchomienia.
Skonfiguruj do testowania
Zanim przejdziesz dalej, upewnij się, że masz skonfigurowane łączenie kont i utworzone działanie smart home w Actions on Google Console.
Aby przetestować akcję ręcznie lub uruchomić pakiet testowy, musisz najpierw włączyć testowanie akcji na urządzeniach i połączyć ją ze swoim kontem Google. Ta konfiguracja umożliwia testowanie na platformach Google Assistant i Google Home app (GHA) przy użyciu tego samego konta, za pomocą którego logujesz się w konsoli Actions.
Włącz testowanie urządzenia
Testowanie urządzeń możesz włączyć na stronie Actions Console.
Otwórz konsolę Actions on Google
- Wybierz projekt.
- Zaloguj się w Konsoli Actions i kliknij Testuj > Symulator.
Kliknij Rozpocznij testowanie.
Połącz projekt
Aby połączyć akcję z kontem Google, wykonaj te czynności:
Na telefonie otwórz ustawienia Assistant. Zaloguj się na to samo konto co w Actions Console.
- Otwórz Sterowanie domem w ustawieniach aplikacji Assistant.
- W prawym dolnym rogu kliknij ikonę plusa (+).
- Powinna pojawić się akcja smart home z prefiksem [test] i ustaloną przez Ciebie wyświetlaną nazwą.
- Zaznacz ten element. Następnie Assistant uwierzytelni się w Twojej usłudze w chmurze i wyśle żądanie
SYNC
, prosząc tę usługę o udostępnienie listy urządzeń użytkownikowi.
Otwórz GHA i sprawdź, czy widzisz urządzenie smart home. Jeśli tak, powinno być teraz możliwe wywołanie akcji smart home za pomocą dowolnej platformy Assistant (w tym GHA i Google Assistant app na telefonie).
Przeprowadzanie testów akcji
Testowanie akcji na urządzeniu fizycznym, np. smartfonie z obsługą Assistant, ułatwia przetestowanie działania użytkownika i sprawdzenie, czy działa ona zgodnie z oczekiwaniami.
Przetestuj różne przykładowe zapytania i polecenia na podstawie cech, które wykorzystuje akcja. W dokumentacji cech znajdziesz przykłady zapytań i poleceń użytkownika.
Oprócz ręcznego testowania możesz za pomocą zautomatyzowanego narzędzia Google Home Test Suite weryfikować przypadki użycia na podstawie typów urządzeń i cech powiązanych z Twoim akcją. Pakiet testowy przeprowadzi serię testów, używając głośników lub słuchawek podłączonych do lokalnego komputera i urządzenia Google Home.
Udostępnij działanie
Możesz zaprosić do swojego projektu dodatkowych użytkowników, aby mogli przetestować akcję smart home. Jest to przydatne, gdy chcesz udostępnić projekt innym członkom zespołu programistów, by mogli go przetestować, lub gdy udostępniasz projekt testerom kontroli jakości w ramach przygotowań do wprowadzenia na rynek produkcyjny.
Przyznawanie dostępu do projektu
Aby umożliwić im testowanie działania, musisz udostępnić swój projekt innym użytkownikom.
- Kliknij ikonę Więcej Actions Console. w prawym górnym rogu sekcji
- Kliknij Zarządzaj dostępem użytkowników. Spowoduje to przekierowanie na stronę uprawnień Google Cloud Console.
- U góry strony kliknij DODAJ.
- Wpisz adres e-mail użytkownika, którego chcesz dodać.
- Kliknij Wybierz rolę i kliknij Projekt > Przeglądający.
- Kliknij ZAPISZ.
Użytkownik może teraz zobaczyć akcję w swojej konsoli. System nie powiadamia użytkowników dodanych do projektu z wyprzedzeniem.
Włącz testowanie
Użytkownicy, którzy przyznali Ci dostęp do akcji, mogą ją przetestować na urządzeniach z obsługą Assistant, np. na smartfonach. Testowanie udostępnionych działań na symulatorze nie jest obsługiwane.
Aby móc przetestować działanie smart home, użytkownicy muszą skonfigurować je do testowania.
Gdy wykonasz te czynności, użytkownicy będą mogli przetestować akcję w Assistant app i GHA.