Cloud-zu-Cloud-Integration testen

Die Google Home Developer Console bietet eine Testseite , auf der Sie Tests für Ihre Cloud-to-cloud Integration mit der Google Home Test Suite konfigurieren und ausführen können. Die Test Suite ist eine separate Anwendung, die in die Developer Console integriert ist und alle Integrationstests verarbeitet.

Das Test Suite kann auf einer Reihe von Geräten ausgeführt werden, die zu einer bestimmten Cloud-to-cloud Projektkonfiguration gehören. Es ist sehr wichtig, die Test Suite für Ihre Integration(en) auszuführen, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

Auf der Seite Test werden unter Bereit zum Testen Cloud-to-cloud Integrationen aufgeführt, die abgeschlossen sind und getestet werden können.

Cloud-to-cloud Integrationen, die getestet wurden, werden in dem Abschnitt Getestet aufgeführt.

Verwenden Sie die Test Suite in der Developer Console, um Testergebnisse zur Zertifizierung einzureichen. Wenn Sie die Test Suite zu Testzwecken während der Entwicklung ausführen möchten, finden Sie auf der Google Home Test Suite Seite die eigenständige Version.

Testplan erstellen

Bevor Sie einen Testplan für die Zertifizierung erstellen, müssen Sie Folgendes tun:

  1. Unternehmensprofil erstellt.

Wenn Sie dies für Ihre Integration nicht abgeschlossen haben, kann eine für Zertifizierungstests erstellte Integration nicht zertifiziert werden. Sie müssen eine neue Integration erstellen und die Schritte „Testen“ und „Zertifizieren“ wiederholen.

Sie müssen auch eine neue Integration erstellen und von vorn beginnen, wenn Sie Ihr Branding aktualisieren möchten, bevor eine Integration zertifiziert wird.

So erstellen Sie einen Testplan:

Zur Developer Console

  1. Klicken Sie in der Liste der Projekte neben dem gewünschten Projekt auf Öffnen.

  2. Klicken Sie im Navigationsmenü auf der linken Seite der Seite auf Cloud-to-cloud > Test.

  3. Klicken Sie bei der zu testenden Integration auf Testen.

  4. Geben Sie auf dem Bildschirm Test konfigurieren einen Namen für den Test ein und wählen Sie in der Liste der Geräte die zu testenden Geräte aus.

  5. Klicken Sie auf die Schaltfläche Weiter: Testplan.

  6. Wählen Sie auf der Seite Testplan erstellen im Abschnitt Test-Suites die Test-Suites aus, die Sie ausführen möchten.

Tester zu Ihrer Integration hinzufügen

Wenn für Ihre Integration ein Alphatest erforderlich ist, bleiben die Testaktionen ausgeblendet, bis alle folgenden Schritte ausgeführt wurden:

  1. Fügen Sie den Tester über das Google Cloud Projekt, das die Cloud-to-cloud Integration unterstützt, als Betrachter/Bearbeiter hinzu. Weitere Informationen finden Sie unter Rollen und Berechtigungen.
  2. Der Tester kann über die Developer Console auf das Projekt zugreifen.
  3. Sobald der Tester auf den Tab Testen klickt, klickt er je nach Status der Integration entweder auf die Schaltfläche Testen oder Nochmal testen und wird zur Seite Test Suite mit einer „Nicht verknüpften Aktion“ weitergeleitet.
  4. Nachdem die vorherigen Schritte abgeschlossen sind, ist die Integration für den Tester in der Google Home app (GHA) sichtbar und er kann mit dem Testen beginnen.

Wenn Sie die Test Suite beenden, klicken Sie auf Zurück zum Developer Center.

Testplan ausführen

Klicken Sie in der Test Suite auf der Seite Testplan erstellen auf Test ausführen. Die Seite Testumgebung wird mit dem Status und den Logs aller Tests angezeigt.

Die Testergebnisse werden angezeigt, sobald die Tests abgeschlossen sind. Der Status jeder Test-Suite-Ausführung wird daneben angezeigt (Bestanden, Nicht bestanden).

Im Bereich Logs wird der Status jeder einzelnen Testausführung angezeigt.

Wenn Sie einen Testplan auf der Seite Testumgebung noch einmal testen möchten, klicken Sie oben auf Nochmal testen nachdem die Testausführung abgeschlossen ist.

Nach Abschluss:

Testergebnisse ansehen und interpretieren

Auf der Seite Testverlauf in der Test Suite können Sie frühere Testergebnisse für einen Entwicklungsplan oder einen nicht eingereichten Zertifizierungstestplan ansehen. Klicken Sie dazu im Abschnitt Testpläne für den ausgewählten Testplan auf Nochmal testen. Sie werden zur Seite Testumgebung weitergeleitet, auf der die Ergebnisse dieses Tests angezeigt werden.

Klicken Sie für einen eingereichten Zertifizierungsplan im Abschnitt Für die Zertifizierung gespeichert auf Ergebnisse, um den Bericht mit den Testergebnissen aufzurufen.

Testergebnisse können auch für eine Integration auf dem Test Tab in der Developer Console aufgerufen werden. Klicken Sie für den Testverlauf einer auf dieser Seite aufgeführten Integration auf Ansehen, um zur Seite Testverlauf in der Test Suite zu gelangen.

Console-Status

In der Testphase werden die folgenden Console-Status angezeigt:

Abschnitt Status Beschreibung Anforderung Vorgehensweise
Bereit zum Testen Bereit Diese Integration kann getestet werden. integration Testen Sie diese Integration integration.
Getestet Bereit Diese Integration integration wurde getestet und kann zur Zertifizierung eingereicht werden.

Die Integration wurde getestet und gespeichert.

Alle nicht bestandenen Testfälle enthalten Begründungen zur Überprüfung durch Google.

Testen Sie die Integration bei Bedarf noch einmal.

Manuelle Tests

Es gibt einige Traits und Attribute, die von Test Suite nicht unterstützt werden und manuell getestet werden müssen.

Dazu gehören die folgenden Traits und Attribute:

Das Zertifizierungsteam testet Ihr Gerät entweder remote oder fordert Sie auf, ein Video oder einen Screenshot Ihres Geräts zu senden. Sie müssen dieselbe Geräte-ID, die in der Test Suite mit Ihrem Testkonto verknüpfen, damit das Zertifizierungsteam den manuellen Test auf demselben Gerät ausführen kann.