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 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 zum Erstellen von Testfällen zu erhalten. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

    Diese vordefinierte Rolle enthält die integrations.googleapis.com/testCases.create Berechtigung, die zum Erstellen von Testfällen erforderlich ist.

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

  • Achten Sie darauf, dass sich Ihre Integration im Status DRAFT befindet. Wenn sich Ihre Integration im Status PUBLISHED befindet, klicken Sie auf Bearbeitung aktivieren. Für Sie wird eine neue Version im Status DRAFT in der Integration 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.

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

    Bild mit dem Bereich „Testlauf erstellen“ Bild mit dem Bereich „Testlauf 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 Ihren Test ein.
    3. Optional können Sie im Feld Beschreibung eine Beschreibung für Ihren Test eingeben.
    4. Klicken Sie auf Erstellen.

      Auf der Seite „Integrationseditor“ wird auf der Designer-Arbeitsfläche Testfallmodus ist aktiv angezeigt.

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

API

Rufen Sie die projects.locations.integrations.versions.testCases.create Methode 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 konfigurieren für Ihre Trigger und Aufgaben.

Nächste Schritte