Informationen zu den unterstützten Connectors für die Anwendungsintegration.

Testfälle verwalten

In diesem Dokument wird beschrieben, wie du Testläufe für deine Integrationen verwaltest. Sie haben folgende Möglichkeiten, Ihre Testfälle zu verwalten:

Informationen zu Testläufen, unterstützten Testkonfigurationen und ihren Einschränkungen finden Sie unter Einführung in Testläufe.

Hinweis

  • Um die Berechtigungen zu erhalten, die Sie zum Verwalten von Testfällen benötigen, bitten Sie Ihren Administrator, Ihnen IAM-Rolle Application Integration Editor (roles/integrations.integrationEditor) für das Projekt. 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 zum Verwalten von Testläufen erforderlich:

    • Testläufe 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.

  • Prüfen Sie, ob Ihre Integration den Status DRAFT hat. Wenn Ihre Integration den Status PUBLISHED hat, klicken Sie auf Bearbeitung aktivieren. In der Integration wird eine neue Version mit dem Status DRAFT für Sie erstellt. Die folgende Abbildung zeigt die Bearbeitungssperre im Integrationseditor.

    Bearbeitungssperre für Integrationen Bearbeitungssperre für Integrationen

  • In der Integration muss ein Testlauf vorhanden sein. Informationen zum Erstellen eines Testfalls finden Sie unter Testfälle erstellen.

Berechtigungen zum Bearbeiten von Testfällen

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 Testlauf öffnen, der von einem anderen Nutzer bearbeitet wird, wird die folgende Meldung im Integrationseditor angezeigt, da nur ein Nutzer den Testlauf zu einem bestimmten Zeitpunkt 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 das Bearbeitungssperre.

Bearbeitungssperre für Testfall Bearbeitungssperre für Testlauf

Testläufe auflisten

Wähle eine der folgenden Optionen aus, um Testläufe aufzulisten:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Application Integration auf.

    Zu Application Integration

  2. Klicken Sie im Navigationsmenü auf Integrations (Integrationen).

    Auf der Seite Integrationen werden alle im Google Cloud-Projekt verfügbaren Integrationen aufgeführt.

  3. Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.

    Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.

  4. Klicken Sie auf Testlauf und dann auf Testfälle öffnen. Der Bereich Testläufe mit einer Liste von Testläufen für die aktuelle Integrationsversion wird 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-Projekts
  • LOCATION: die Region, in der sich die Integration befindet
  • INTEGRATION_NAME: der Name der Integration
  • INTEGRATION_VERSION: die Version der Integration

Testfall bearbeiten

So bearbeiten Sie einen Testfall:

  1. Rufen Sie in der Google Cloud Console die Seite Application Integration auf.

    Zu „Application Integration“

  2. Klicken Sie im Navigationsmenü auf Integrationen.

    Auf der Seite Integrationen werden alle im Google Cloud-Projekt verfügbaren Integrationen aufgeführt.

  3. Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.

    Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.

  4. Klicken Sie auf Testfall und dann auf Testfälle öffnen. Der Bereich Testläufe mit einer Liste von Testläufen für die aktuelle Integrationsversion wird angezeigt.
  5. 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:

    Bearbeitungssperre für Integrationen Bearbeitungssperre für Integrationen

  6. Wenn eine Aufgabe in der Integration gelöscht wird, klicken Sie auf Löschen , um den Testlauf zu aktualisieren.
  7. Aktualisieren Sie die Konfigurationsdetails des Testlaufs und führen Sie den Testlauf aus.

Testfall kopieren

Wählen Sie eine der folgenden Optionen aus, um einen Testfall in derselben Integration zu kopieren:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Application Integration auf.

    Zu „Application Integration“

  2. Klicken Sie im Navigationsmenü auf Integrationen.

    Auf der Seite Integrationen werden alle im Google Cloud-Projekt verfügbaren Integrationen aufgeführt.

  3. Wählen Sie eine vorhandene Integration aus, die Testfälle enthält.

    Dadurch wird die Integration auf der Seite Integrationseditor geöffnet.

  4. Klicken Sie auf Testlauf und dann auf Testfälle öffnen. Der Bereich Testläufe mit einer Liste von Testläufen für die aktuelle Integrationsversion wird angezeigt.
  5. Wählen Sie den Testfall aus, den Sie kopieren möchten.

    Auf der Seite „Integrationseditor“ wird auf dem Designer-Canvas Testfallmodus ist aktiv angezeigt.

  6. Klicken Sie auf  Duplizieren. Die Seite Testfall duplizieren wird angezeigt. Führen Sie anschließend folgende Schritte aus:
    1. Geben Sie im Feld Testname den Namen des Testlaufs ein.
    2. Optional können Sie im Feld Beschreibung eine Beschreibung des Testfalls eingeben.
    3. Klicken Sie auf Erstellen. Der Testfall wird in derselben Integration erstellt.

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-Projekts
    • LOCATION: die Region, in der sich die Integration befindet
    • INTEGRATION_NAME: der Name der Integration
    • INTEGRATION_VERSION: die Version der Integration
    • TEST_CASE_ID: die ID des Testlaufs
  • Kopieren Sie in der Ausgabeantwort das Textproto des Testfalls.

  • Rufen Sie die Methode projects.locations.integrations.versions.testCases.create auf und stellen Sie das Textproto bereit, das 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
    

Testfall löschen

Wählen Sie eine der folgenden Optionen aus, um einen Testfall zu löschen:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Application Integration auf.

    Zu „Application Integration“

  2. Klicken Sie im Navigationsmenü auf Integrationen.

    Auf der Seite Integrationen werden alle im Google Cloud-Projekt verfügbaren Integrationen aufgeführt.

  3. 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.

  4. Klicken Sie auf Testfall und dann auf Offene Testläufe. Der Bereich Testläufe mit einer Liste von Testläufen für die aktuelle Integrationsversion wird angezeigt.
  5. Wählen Sie den Testlauf aus, den Sie löschen möchten.

    Auf der Seite des Integrationseditors wird im Designer-Canvas die Meldung Testlaufmodus ist aktiv angezeigt.

  6. 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-Projekts
  • LOCATION: die Region, in der sich die Integration befindet
  • INTEGRATION_NAME: der Name der Integration
  • INTEGRATION_VERSION: die Version der Integration
  • TEST_CASE_ID: die ID des Testfalls, den Sie löschen möchten

Nächste Schritte