Informationen zu den unterstützten Connectors für Application Integration.

Testfälle erstellen

In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen erstellen. 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 Erstellen 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 Berechtigung integrations.googleapis.com/testCases.create, die zum Erstellen von Testfällen erforderlich ist.

    Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

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

    Bearbeitungssperre für Integrationen Bearbeitungssperre für Integrationen

Testlauf erstellen

Wählen Sie eine der folgenden Optionen aus, um einen Testfall zu erstellen:

Console

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

    Zu „Application Integration“

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

  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 + Neuen Testfall erstellen. Der Bereich Testfall erstellen wird angezeigt:

    Bild, das den Bereich „Testfall erstellen“ zeigt Abbildung des Bereichs „Testfall erstellen“

    Gehen Sie anschließend so vor:

    1. Wählen Sie in der Liste Trigger einen Trigger aus.
    2. Geben Sie im Feld Testname einen Namen für den Test ein.
    3. Optional können Sie im Feld Beschreibung eine Beschreibung für den Test eingeben.
    4. Klicken Sie auf Erstellen.

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

  5. Konfigurieren Sie die Testkonfiguration für Ihren Trigger und Ihre Aufgaben.

API

Rufen Sie die Methode projects.locations.integrations.versions.testCases.create auf und geben Sie alle relevanten Parameter an. Beispiel:

POST 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

Der Anfragetext enthält die Ressource TestCase. Beispiel:

 
{
    "displayName": "example-test-case",
    "triggerId": "api_trigger/example-trigger",
    "testTaskConfigs": [{
      "taskNumber": "1",
      "mockConfig": {
        "mockStrategy": "NO_MOCK_STRATEGY"
      },
      "task": "FieldMappingTask"
    }],
}

Testkonfigurationen konfigurieren

Nachdem Sie einen Testfall erstellt haben, können Sie Testkonfigurationen für Ihre Trigger und Aufgaben konfigurieren.

Nächste Schritte