Nachdem Sie Ihre 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. erstellt haben
Zum Testen einrichten
Vor dem Fortfahren musst du die Kontoverknüpfung einrichten und die Aktion smart home im Actions on Google Console. erstellt haben.
Wenn du deine Aktion manuell testen oder die Testsuite ausführen möchtest, musst du zuerst die 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 surfaces and on the Google Home app (GHA), using the same account you used to sign in to the Actions console. ausführen
Gerätetests aktivieren
Gerätetests werden über Actions Console aktiviert.
- Wählen Sie Ihr Projekt aus.
- Melden Sie sich in der Actions Console an und klicken Sie dann auf Test > Simulator.
Klicken Sie auf Test starten.
Projekt verknüpfen
So verknüpfe deine Aktion mit deinem Google-Konto:
Öffnen Sie auf Ihrem Smartphone die Assistant-Einstellungen. Achten Sie darauf, dass Sie mit demselben Konto wie in Actions Console angemeldet sind.
- Öffne die Smart-Home-Steuerung in den Einstellungen von Assistant.
- Klicken Sie rechts unten auf das Pluszeichen (+).
- Sie sollten die smart home-Aktion mit dem Präfix [test] und dem von Ihnen festgelegten Anzeigenamen sehen.
- Wählen Sie das Element aus. Assistant authentifiziert sich dann bei Ihrem Cloud-Dienst und sendet eine
SYNC
-Anfrage, in der Ihr Dienst gebeten wird, eine Liste der Geräte für den Nutzer bereitzustellen.
Öffnen Sie die GHA und prüfen Sie, ob Sie Ihr smart home-Gerät sehen können. In diesem Fall sollten Sie die smart home-Aktion jetzt über eine beliebige Assistant-Oberfläche (einschließlich GHA und Google Assistant app on your phone).) aufrufen können
Teste deine Aktion
Wenn du deine Aktion auf einem physischen Gerät wie einem Assistant-fähigen Smartphone testest, kannst du die Nutzererfahrung testen und überprüfen, ob sich deine Aktion wie erwartet verhält.
Sie sollten anhand der Eigenschaften Ihrer Aktion verschiedene Beispielabfragen und -befehle testen. In der Dokumentation zu Eigenschaften finden Sie Beispiele für Nutzerabfragen und -befehle.
Neben dem manuellen Testen können Sie den automatisierten Google Home Test Suite verwenden, um Anwendungsfälle basierend auf den Gerätetypen und Merkmalen Ihrer Aktion zu validieren. Die Testsuite führt eine Reihe von Tests mit den Lautsprechern oder angeschlossenen Kopfhörern Ihrer lokalen Entwicklungsmaschine und einem Google Home device. aus.
Aktion teilen
Sie können weitere Nutzer zu Ihrem Projekt einladen, damit diese die Aktion smart home testen können. Dies ist nützlich, wenn Sie das Projekt für andere Mitglieder Ihres Entwicklungsteams freigeben möchten, damit sie alle testen können, oder wenn Sie Ihr Projekt für die Qualitätssicherung (QA-Tester) zur Vorbereitung auf die Produktionseinführung freigeben möchten.
Zugriff auf Projekt freigeben
Sie müssen Ihr Projekt für andere Nutzer freigeben, um ihnen Zugriff zum Testen Ihrer Aktion zu gewähren.
- Klicken Sie in der oberen rechten Ecke von Actions Console auf das -Symbol.
- Klicken Sie auf Nutzerzugriff verwalten. Dadurch werden Sie zum Google Cloud Console IAM permissions page. weitergeleitet
- Klicken Sie oben auf der Seite auf HINZUFÜGEN.
- Geben Sie die E-Mail-Adresse des Nutzers ein, den Sie hinzufügen möchten.
- Klicken Sie auf Rolle auswählen und wählen Sie Projekt > Betrachter aus.
- Klicke auf SPEICHERN.
Der Nutzer kann die Aktion jetzt in seiner Konsole sehen. Beachten Sie, dass das System Nutzer, die einem Projekt hinzugefügt wurden, nicht proaktiv benachrichtigt.
Tests aktivieren
Nutzer, die auf deine Aktion zugreifen können, können sie auf Geräten mit Assistant-Unterstützung wie Smartphones testen. Das Testen freigegebener Aktionen im Simulator wird nicht unterstützt.
Bevor die Aktion smart home getestet werden kann, müssen Nutzer zu Testzwecken eingerichtet sein.
Nach Abschluss dieser Schritte sollten Nutzer die Aktion in ihren Assistant app und GHA testen können.