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.createBerechtigung, 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
DRAFTbefindet. Wenn sich Ihre Integration im StatusPUBLISHEDbefindet, klicken Sie auf Bearbeitung aktivieren. Für Sie wird eine neue Version im StatusDRAFTin der Integration erstellt. Die folgende Abbildung zeigt die Bearbeitungssperre im Integrationseditor.
Testlauf erstellen
Wählen Sie eine der folgenden Optionen aus, um einen Testfall zu erstellen:Console
- Rufen Sie in der Google Cloud Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Auf der Seite Integrationen werden alle im Google Cloud Projekt verfügbaren Integrationen aufgeführt.
- 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
+ Neuen Testfall erstellen. Der Bereich Testfall erstellen wird angezeigt:
Gehen Sie anschließend so vor:
- Wählen Sie in der Liste Trigger einen Trigger aus.
- Geben Sie im Feld Testname einen Namen für Ihren Test ein.
- Optional können Sie im Feld Beschreibung eine Beschreibung für Ihren Test eingeben.
- Klicken Sie auf Erstellen.
Auf der Seite „Integrationseditor“ wird auf der Designer-Arbeitsfläche Testfallmodus ist aktiv angezeigt.
- 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 ProjektsLOCATION: die Region, in der sich die Integration befindetINTEGRATION_NAME: der Name der IntegrationINTEGRATION_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
- Informationen zu Testfällen.
Lernen Sie, wie Sie Folgendes tun: