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. Test Suite ist eine separate Anwendung, die in Developer Console integriert ist und alle Integrationstests verarbeitet.

Der 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, dass du die Test Suite für deine Integration(en) ausführst, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

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

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

Verwende die Test Suite in der Developer Console, um Testergebnisse für die Zertifizierung einzureichen. Wenn du die Test Suite während der Entwicklung zu Testzwecken ausführen möchtest, findest du auf der Seite Google Home-Test-Suite die eigenständige Version.

Testplan erstellen

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

  1. Unternehmensprofil erstellt

Wenn du dies für deine Integration nicht getan hast, kann eine für Zertifizierungstests erstellte Integration nicht zertifiziert werden. Du musst eine neue Integration erstellen und die Schritte „Testen“ und „Zertifizieren“ noch einmal ausführen.

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 Projektliste neben dem Projekt, mit dem Sie arbeiten möchten, auf Öffnen.

  2. Gehen Sie im Navigationsmenü links auf der Seite zu Cloud-to-cloud > Test.

  3. Klicken Sie für die zu testende Integration auf Testen.

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

  5. Klicken Sie auf den Button 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 Alphatests erforderlich sind, bleiben die Testaktionen ausgeblendet, bis alle folgenden Schritte abgeschlossen sind:

  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 Test klickt, klickt er je nach Status der Integration entweder auf den Button Test oder Erneut testen und wird zur Seite Test-Suite mit einer „nicht verknüpften Aktion“ weitergeleitet.
  4. Sobald 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 das Test Suite verlassen, 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 der einzelnen Test-Suite-Ausführungen wird daneben angezeigt (Bestanden, Fehlgeschlagen).

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 Erneut testen, nachdem die Testausführung abgeschlossen ist.

Nach Abschluss:

Testergebnisse ansehen und interpretieren

Auf der Seite Testverlauf im Test Suite können Sie sich 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 Erneut testen. Daraufhin wird die Seite Testumgebung mit den Ergebnissen dieses Tests angezeigt.

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

Testergebnisse können auch für eine Integration über den Tab Test in der Developer Console aufgerufen werden. Klicken Sie für den Testverlauf einer beliebigen Integration, die auf dieser Seite aufgeführt ist, auf Ansehen, um die Seite Testverlauf in der Test Suite aufzurufen.

Konsolenstatus

In der Testphase können die folgenden Console-Status auftreten:

Section Status Beschreibung Anforderung Vorgehensweise
Bereit zum Testen Bereit Dieses integration ist bereit zum Testen. – Testen Sie diese integration.
Getestet Bereit Dieses integration wurde getestet und kann zur Zertifizierung eingereicht werden.

Die Integration wurde getestet und gespeichert.

Alle fehlgeschlagenen Testläufe enthalten Begründungen, die von Google überprüft werden können.

Prüfen Sie die Verbindung bei Bedarf noch einmal.

Manuelle Tests

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

Die folgenden Merkmale und Attribute müssen manuell getestet werden:

Das Zertifizierungsteam testet dein Gerät entweder per Fernzugriff oder bittet dich, ein Video oder einen Screenshot deines Geräts bereitzustellen. Du musst dieselbe Geräte-ID, die im Test Suite verwendet wird, mit deinem Testkonto verknüpfen, damit das Zertifizierungsteam den manuellen Test auf demselben Gerät ausführen kann.