Testläufe konfigurieren
In diesem Dokument wird beschrieben, wie Sie Testfälle für Ihre Integrationen konfigurieren. 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 Konfigurieren 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 Konfigurieren 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
DRAFThat. Wenn sich Ihre Integration im StatusPUBLISHEDbefindet, klicken Sie auf Bearbeitung aktivieren. In der Integration wird eine neue Version im StatusDRAFTfür Sie erstellt. Die folgende Abbildung zeigt die Bearbeitungssperre im Integrationseditor.
- Prüfen Sie, ob in der Integration ein Testfall vorhanden ist. Informationen zum Erstellen eines Testlaufs finden Sie unter Testläufe erstellen.
Testkonfigurationen für Trigger konfigurieren
Wählen Sie eine der folgenden Optionen aus, um die Testkonfigurationen für den Trigger zu konfigurieren:- Rufen Sie in der Google Cloud Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle im Projekt Google Cloud 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 Testfälle öffnen. Der Bereich Testläufe wird mit einer Liste der Testläufe für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testfall aus der Liste aus.
Auf der Seite des Integrationseditors wird im Designer-Canvas Testfallmodus ist aktiv angezeigt. Die folgende Abbildung zeigt den Bereich Testkonfiguration für den Trigger:
- Klicken Sie auf der Seite des Integrationseditors auf den Trigger, um den Bereich für die Triggerkonfiguration zu öffnen. Führen Sie anschließend folgende Schritte aus:
- Wenn Sie Eingabevariablen für Ihre Integration haben, werden diese auf dem Tab Testkonfiguration angezeigt. Die Werte, die Sie in die Variablen eingeben, werden automatisch gespeichert.
- Klicken Sie auf den Tab Trigger-Attribute, um die Trigger-Attribute aufzurufen.
Testkonfigurationen für Aufgaben konfigurieren
Wählen Sie eine der folgenden Optionen aus, um die Testattribute für die Integrationsaufgabe zu konfigurieren:- Rufen Sie in der Google Cloud Console die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle im Projekt Google Cloud 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 Testfälle öffnen. Der Bereich Testläufe wird mit einer Liste der Testläufe für die aktuelle Integrationsversion angezeigt.
- Wählen Sie den Testfall aus der Liste aus.
Auf der Seite des Integrationseditors wird im Designer-Canvas Testfallmodus ist aktiv angezeigt.
- Klicken Sie auf der Seite des Integrationseditors auf die Aufgabe, um den Bereich für die Testkonfiguration zu öffnen. Die folgende Abbildung zeigt den Bereich Konfiguration testen für die Aufgabe:
Führen Sie auf dem Tab Testkonfiguration die folgenden Schritte aus:
- Wählen Sie unter Mock strategy type (Mock-Strategietyp) eine der folgenden Mock-Strategien aus:
- Wenn Sie Kein Mock auswählen, wird die Aufgabe aus der Hauptintegration so ausgeführt, wie es in der tatsächlichen Integration der Fall sein sollte. Standardmäßig ist für Aufgaben der Strategietyp Kein Mock ausgewählt.
- Wenn Sie Scheinausführung auswählen, müssen Sie für Status der Scheinausführung eine der folgenden Optionen auswählen:
- Überspringen: Die Aufgabe wird als erfolgreich abgeschlossen markiert.
- Fehler: Die Aufgabe wird als fehlgeschlagen markiert.
- Wenn Sie Mock-Ausgabe auswählen, müssen Sie für die Liste der Aufgabenausgaben die Ausgabe der Aufgaben für den nächsten Knoten in der Integration angeben.
- Führen Sie im Abschnitt Assertion strategy folgende Schritte aus:
- Wählen Sie im Feld Assertionstyp eine der folgenden Optionen aus:
- Wenn Sie Ausführung bestätigen auswählen, wählen Sie eine der folgenden Optionen für Zu bestätigender Ausführungsstatus aus:
- Erfolg
- Fehler
- Nicht ausgeführt
- Wenn Sie Assert-Parameter auswählen, gehen Sie so vor:
- Wählen Sie unter Zu bestätigende Parameter aus, ob Sie Parameter bestätigen möchten, einschließlich Eingabe- und Ausgabeparameter.
- Wählen Sie den Operator aus, um den Parameter mit dem eingegebenen Wert zu vergleichen. Die Vorgänge zum Vergleichen des bestätigten Parameters können einer der folgenden sein:
- Ist gleich
- Ist nicht gleich
- Enthält
- Geben Sie im Feld Wert den Wert ein, mit dem Sie den Parameter vergleichen möchten.
- Wenn Sie Ausführung bestätigen auswählen, wählen Sie eine der folgenden Optionen für Zu bestätigender Ausführungsstatus aus:
- Optional: Wenn Sie weitere Assertions hinzufügen möchten, klicken Sie auf + Assertion hinzufügen.
- Wählen Sie im Feld Assertionstyp eine der folgenden Optionen aus:
- Wählen Sie unter Mock strategy type (Mock-Strategietyp) eine der folgenden Mock-Strategien aus:
Nächste Schritte
- Weitere Informationen zu Testläufen
Lernen Sie, wie Sie Folgendes tun: