Informationen zu den unterstützten Connectors für Application Integration.
Testfälle verwalten
In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen verwalten. Sie haben folgende Möglichkeiten, Ihre Testfälle zu verwalten:
Informationen zu Testfällen, unterstützten Testkonfigurationen und deren Einschränkungen finden Sie unter Einführung in Testfälle.Hinweise
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Application Integration Editor (
roles/integrations.integrationEditor
) für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Testfällen benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Verwalten von Testfällen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Testfälle zu verwalten:
-
Testfälle auflisten:
integrations.googleapis.com/testCases.get
-
So kopieren Sie einen Testfall:
-
integrations.googleapis.com/testCases.get
-
integrations.googleapis.com/testCases.create
-
-
So löschen Sie einen Testfall:
integrations.googleapis.com/testCases.delete
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
-
Testfälle auflisten:
- Prüfen Sie, ob Ihre Integration den Status
DRAFT
hat. Wenn sich Ihre Integration im StatusPUBLISHED
befindet, klicken Sie auf Bearbeitung aktivieren. In der Integration wird eine neue Version im StatusDRAFT
für Sie erstellt. Die folgende Abbildung zeigt die Bearbeitungssperre im Integrationseditor. - Achten Sie darauf, dass Sie einen Testfall in der Integration haben. Informationen zum Erstellen eines Testfalls finden Sie unter Testfälle erstellen.
Bearbeitungssperren für Testfälle
Bei der Anwendungsintegration sind Testfälle Entitäten während der Entwicklung, die häufig in Zusammenarbeit mit mehreren Autoren entwickelt werden. Ein Testfall kann immer nur von einem Autor gleichzeitig bearbeitet werden. Teams können aber an einem Testfall zusammenarbeiten.
Wenn Sie den Testfall öffnen, der gerade von einem anderen Nutzer bearbeitet wird, wird im Integrationseditor die folgende Meldung angezeigt, da nur ein Nutzer den Testfall gleichzeitig aktualisieren kann:
test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.
Klicken Sie auf Übernehmen, um den Testfall zu bearbeiten. Die folgende Abbildung zeigt die Bearbeitungssperre.
Testfälle auflisten
Wählen Sie eine der folgenden Optionen aus, um Testfälle aufzulisten:
Console
- Rufen Sie in der Google Cloud -Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Projekt Google Cloud verfügbar sind.
- Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testfälle wird mit einer Liste der Testfälle für die aktuelle Integrationsversion angezeigt.
API
Rufen Sie die Methode projects.locations.integrations.versions.testCases.list
auf und geben Sie alle relevanten Parameter an. Beispiel:
GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Google Cloud -ProjektsLOCATION
: die Region, in der sich die Integration befindetINTEGRATION_NAME
: der Name der IntegrationINTEGRATION_VERSION
: die Version der Integration
Testfall bearbeiten
So bearbeiten Sie einen Testfall:
- Rufen Sie in der Google Cloud -Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Projekt Google Cloud verfügbar sind.
- Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testfälle wird mit einer Liste der Testfälle für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testfall aus, den Sie bearbeiten möchten.
Auf der Seite „Integrationseditor“ wird auf dem Designer-Canvas Testfallmodus ist aktiv angezeigt.
Wenn eine Aufgabe in der Integration gelöscht wird, wird der Testfall ungültig, wie im folgenden Bild dargestellt:
- Wenn eine Aufgabe in der Integration gelöscht wird, klicken Sie auf Löschen , um den Testfall zu aktualisieren.
- Aktualisieren Sie die Konfigurationsdetails des Testfalls und führen Sie den Testfall aus.
Testfall kopieren
Wählen Sie eine der folgenden Optionen aus, um eine Kopie eines Testfalls in derselben Integration zu erstellen:
Console
- Rufen Sie in der Google Cloud -Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Projekt Google Cloud verfügbar sind.
- Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testfälle wird mit einer Liste der Testfälle für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testfall aus, den Sie kopieren möchten.
Auf der Seite „Integrationseditor“ wird auf dem Designer-Canvas Testfallmodus ist aktiv angezeigt.
- Klicken Sie auf
- Geben Sie im Feld Testname den Namen des Testfalls ein.
- Optional können Sie im Feld Beschreibung eine Beschreibung des Testfalls eingeben.
- Klicken Sie auf Erstellen. Der Testfall wird in derselben Integration erstellt.
Duplizieren. Die Seite Testfall duplizieren wird angezeigt. Führen Sie anschließend folgende Schritte aus:
API
Gehen Sie so vor:
- Rufen Sie die Methode
projects.locations.integrations.versions.testCases.get
auf und geben Sie alle relevanten Parameter an. Beispiel:GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases/TEST_CASE_ID
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Google Cloud -ProjektsLOCATION
: die Region, in der sich die Integration befindetINTEGRATION_NAME
: der Name der IntegrationINTEGRATION_VERSION
: die Version der IntegrationTEST_CASE_ID
: die ID des Testfalls
- Rufen Sie die Methode
projects.locations.integrations.versions.testCases.create
auf und geben Sie den Textprototyp an, den Sie im vorherigen Schritt kopiert haben.Beispiel:
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
Kopieren Sie in der Ausgabeantwort das Textproto des Testfalls.
Testfall löschen
Wählen Sie eine der folgenden Optionen aus, um einen Testfall zu löschen:
Console
- Rufen Sie in der Google Cloud -Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Projekt Google Cloud verfügbar sind.
- Wählen Sie eine vorhandene Integration aus, für die Sie einen Test erstellen möchten.
Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.
- Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testfälle wird mit einer Liste der Testfälle für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testfall aus, den Sie löschen möchten.
Auf der Seite „Integrationseditor“ wird auf dem Designer-Canvas Testfallmodus ist aktiv angezeigt.
- Klicken Sie auf Löschen.
API
Rufen Sie die Methode projects.locations.integrations.versions.testCases.delete
auf. Beispiel:
DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Google Cloud -ProjektsLOCATION
: die Region, in der sich die Integration befindetINTEGRATION_NAME
: der Name der IntegrationINTEGRATION_VERSION
: die Version der IntegrationTEST_CASE_ID
: die ID des Testfalls, den Sie löschen möchten
Nächste Schritte
- Weitere Informationen zu Testfällen
Lernen Sie, wie Sie Folgendes tun: