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
Öffnen Sie die Dialogflow CX Console.
Wählen Sie Ihr GCP-Projekt aus.
Wählen Sie den Agent aus.
Klicke auf den Tab Verwalten.
Klicken Sie auf CI/CD.
Wählen Sie im Drop-down-Menü Umgebungsname eine Umgebung aus.
Klicken Sie auf den Tab Kontinuierliche Tests. Der Tab Testfälle wird standardmäßig geöffnet.
Wählen Sie im Drop-down-Menü Testfälle auswählen einen vordefinierten Testfall aus, der dem kontinuierlichen Testset hinzugefügt werden soll.
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 |