Testläufe erstellen

In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen erstellen. Informationen zu Testfällen, unterstützten Testkonfigurationen und Einschränkungen finden Sie unter Einführung in Testfälle.

Hinweis

  • Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Application Integration Editor (roles/integrations.integrationEditor) für Ihr Projekt zuzuweisen, um die Berechtigung 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 im Projekt Google Cloud 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 + Neuen Testfall erstellen. Der Bereich Testlauf erstellen wird angezeigt:

    Bild, das den Bereich „Testlauf erstellen“ zeigt Bild, das den Bereich „Testlauf erstellen“ zeigt

    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: Geben Sie im Feld Beschreibung eine Beschreibung für den Test ein.
    4. Klicken Sie auf Erstellen.

      Auf der Seite des Integrationseditors wird im 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