Smart-Home-Aktionen testen und teilen

Nachdem Sie die Aktion smart home erstellt haben, sollten Sie sie testen, um zu prüfen, ob sie sich wie erwartet verhält. Du kannst die Aktion smart home auch mit weiteren Nutzern teilen, damit diese deine Aktion testen können, bevor du sie zur Veröffentlichung an Google sendest.

Zum Testen einrichten

Bevor du fortfährst, musst du die Kontoverknüpfung eingerichtet und die smart home-Aktion in Actions on Google Console erstellt haben.

Damit du deine Aktion manuell testen oder die Testsuite ausführen kannst, musst du zuerst Gerätetests für deine Aktion aktivieren und sie mit deinem Google-Konto verknüpfen. Mit dieser Einrichtung können Sie Tests auf Google Assistant-Oberflächen und auf der Google Home app (GHA) ausführen. Verwenden Sie dabei dasselbe Konto, mit dem Sie sich in der Actions Console angemeldet haben.

Gerätetests aktivieren

Gerätetests werden über die Actions Console aktiviert.

Zur Actions on Google-Konsole

  1. Wählen Sie Ihr Projekt aus.
  2. Melden Sie sich in der Actions-Konsole an und klicken Sie auf Test > Simulator (Test > Simulator).
  3. Klicken Sie auf Test starten.

Projekt verknüpfen

So verknüpfst du deine Aktion mit deinem Google-Konto:

  1. Öffnen Sie auf Ihrem Smartphone die Assistant-Einstellungen. Achten Sie darauf, dass Sie im selben Konto wie in Actions Console angemeldet sind.

    1. Öffnen Sie in den Einstellungen von Assistant die Smart-Home-Steuerung.
    2. Wählen Sie rechts unten das Pluszeichen (+) aus.
    3. Die Aktion smart home sollte mit dem Präfix [test] und dem von Ihnen festgelegten Anzeigenamen angezeigt werden.
    4. Wählen Sie das Element aus. Assistant authentifiziert sich dann bei Ihrem Cloud-Dienst und sendet eine SYNC-Anfrage, in der der Dienst dem Nutzer eine Liste von Geräten zur Verfügung stellt.
  2. Öffnen Sie die GHA und prüfen Sie, ob Sie Ihr smart home-Gerät sehen können. In diesem Fall solltest du die Aktion smart home jetzt über jede Assistant-Oberfläche aufrufen können (einschließlich GHA und Google Assistant app auf deinem Smartphone).

Tests für deine Aktion durchführen

Empfohlene Tools für diese Aufgabe

Wenn du deine Aktion auf einem physischen Gerät wie einem Assistant-fähigen Smartphone testest, kannst du die Nutzererfahrung testen und prüfen, ob sich deine Aktion wie erwartet verhält.

Du solltest verschiedene Beispielabfragen und -befehle basierend auf den von deiner Aktion verwendeten Eigenschaften testen. Beispiele für Nutzerabfragen und -befehle findest du in der Dokumentation zu Traits.

Zusätzlich zu manuellen Tests können Sie mit dem automatisierten Google Home Test Suite Anwendungsfälle anhand der mit Ihrer Aktion verknüpften Gerätetypen und -merkmale validieren. Die Testsuite führt eine Reihe von Tests mit den Lautsprechern oder angeschlossenen Kopfhörern Ihres lokalen Entwicklungssystems und einem Google Home-Gerät aus.

Aktion teilen

Sie können zusätzliche Nutzer in Ihr Projekt einladen, damit diese Ihre smart home-Aktion testen können. Dies ist nützlich, wenn Sie das Projekt für andere Mitglieder Ihres Entwicklungsteams freigeben möchten, damit diese es testen können, oder wenn Sie Ihr Projekt zur Vorbereitung auf die Produktionseinführung für Tester der Qualitätssicherung (QA) freigeben.

Zugriff auf Ihr Projekt freigeben

Sie müssen Ihr Projekt für andere Nutzer freigeben, um ihnen Zugriff zum Testen Ihrer Aktion zu gewähren.

  1. Klicken Sie rechts oben in Actions Console auf das Dreipunkt-Menü .
  2. Klicken Sie auf Nutzerzugriff verwalten. Dadurch werden Sie zur IAM-Berechtigungsseite Google Cloud Console weitergeleitet.
  3. Klicken Sie oben auf der Seite auf HINZUFÜGEN.
  4. Geben Sie die E-Mail-Adresse des Nutzers ein, den Sie hinzufügen möchten.
  5. Klicken Sie auf Rolle auswählen und wählen Sie Projekt > Betrachter aus.
  6. Klicke auf SPEICHERN.

Der Nutzer kann die Aktion jetzt in seiner Konsole sehen. Beachten Sie, dass Nutzer, die einem Projekt hinzugefügt wurden, vom System nicht proaktiv benachrichtigt werden.

Tests aktivieren

Nutzer mit gemeinsamem Zugriff auf deine Aktion können sie auf Assistant-fähigen Geräten testen, z. B. auf ihren Smartphones. Das Testen von freigegebenen Aktionen im Simulator wird nicht unterstützt.

Bevor Nutzer die Aktion smart home testen können, müssen sie sie für Tests einrichten.

Nach Abschluss dieser Schritte sollten Nutzer die Aktion in ihren Assistant app und GHA testen können.