Kontinuierliche Tests und Bereitstellung

Mit der Funktion Kontinuierliche Tests werden automatisch eine Reihe von Testfällen ausgeführt, die für eine Umgebung konfiguriert wurden, um das beabsichtigte Verhalten der Ablaufversionen in dieser Umgebung zu prüfen.

Um zu verhindern, dass eine fehlerhafte Version in der Umgebung veröffentlicht wird, können Sie auch die kontinuierliche Bereitstellung verwenden, um die gleichen Bestätigungstests durchzuführen, bevor Sie eine Ablaufversion in der Umgebung bereitstellen.

Kontinuierliche Tests und Bereitstellung verwalten

So verwalten Sie kontinuierliche Tests und Bereitstellungen:

Console

  1. Öffnen Sie die Dialogflow CX Console.

  2. Wählen Sie Ihr GCP-Projekt aus.

  3. Wählen Sie den Agent aus.

  4. Klicke auf den Tab Verwalten.

  5. Klicken Sie auf CI/CD.

  6. Wählen Sie im Drop-down-Menü Umgebungsname eine Umgebung aus.

  7. Klicken Sie auf den Tab Kontinuierliche Tests. Der Tab Testfälle wird standardmäßig geöffnet.

  8. Wählen Sie im Drop-down-Menü Testfälle auswählen einen vordefinierten Testfall aus, der dem kontinuierlichen Testset hinzugefügt werden soll.

  9. Auf dem Tab Einstellungen sollte der Schalter Kontinuierlicher Test standardmäßig aktiviert sein. Zum Hinzufügen einer kontinuierlichen Bereitstellung klicken Sie auf die Ein/Aus-Schaltfläche Kontinuierliche Bereitstellung.

Wenn Sie die Ergebnisse der täglichen kontinuierlichen Tests für eine Umgebung aufrufen möchten, klicken Sie auf den Tab Kontinuierliche Tests und dann auf Ergebnisse.

Wenn Sie sehen möchten, ob kontinuierliche Tests für eine Umgebung aktiviert sind, klicken Sie auf dem Tab Verwalten auf Umgebungen. Für jede Umgebung befindet sich der Status des kontinuierlichen Tests in der Spalte Kontinuierlicher Test.

API

Siehe die Methoden runContinuousTest und deployFlow für den Typ Environments.

Wählen Sie ein Protokoll und eine Version für die Umgebungsreferenz aus:

Protokoll V3 V3beta1
REST Umgebungsressource Umgebungsressource
RPC Umgebungsschnittstelle Umgebungsschnittstelle
C++ EnvironmentsClient Nicht verfügbar
C# EnvironmentsClient Nicht verfügbar
Go EnvironmentsClient Nicht verfügbar
Java EnvironmentsClient EnvironmentsClient
Node.js EnvironmentsClient EnvironmentsClient
PHP Nicht verfügbar Nicht verfügbar
Python EnvironmentsClient EnvironmentsClient
Ruby Nicht verfügbar Nicht verfügbar