Implementación y pruebas continuas

La función de pruebas continuas ejecuta de forma automática un conjunto de casos de prueba configurados para un entorno a fin de verificar el comportamiento deseado de las versiones del flujo en ese entorno.

A fin de evitar que una versión incorrecta se publique en el entorno, también puedes usar la implementación continua para ejecutar el mismo conjunto de pruebas de verificación antes de implementar una versión del flujo en el entorno.

Administra la implementación y las pruebas continuas

Para administrar las pruebas y la implementación continuas, haz lo siguiente:

Console

  1. Abre la consola de Dialogflow CX.

  2. Elige tu proyecto de GCP.

  3. Selecciona el agente.

  4. Haz clic en la pestaña Administrar.

  5. Haz clic en CI/CD.

  6. Selecciona un entorno del menú desplegable Nombre del entorno.

  7. Haz clic en la pestaña Pruebas continuas. La pestaña Casos de prueba se abre de forma predeterminada.

  8. En el menú desplegable Seleccionar casos de prueba, selecciona un caso de prueba predefinido para agregar al conjunto de prueba continua.

  9. En la pestaña Configuración, el botón de activación Prueba continua debe estar activado de forma predeterminada. Para agregar una implementación continua, haz clic en el botón de activar o desactivar Implementación continua.

Para ver los resultados de las pruebas continuas diarias de un entorno, haz clic en la pestaña Pruebas continuas y, luego, en Resultados.

Para ver si las pruebas continuas están habilitadas para un entorno, haz clic en Entornos en la pestaña Administrar. Para cada entorno, el estado de la prueba continua se encuentra en la columna Prueba continua.

API

Consulta los métodos runContinuousTest y deployFlow para el tipo Environments.

Selecciona un protocolo y una versión para la referencia del entorno:

Protocolo V3 V3beta1
REST Recurso de entorno Recurso de entorno
RPC Interfaz de entorno Interfaz de entorno
C++ EnvironmentsClient No disponible
C# EnvironmentsClient No disponible
Go EnvironmentsClient No disponible
Java EnvironmentsClient EnvironmentsClient
Node.js EnvironmentsClient EnvironmentsClient
PHP No disponible No disponible
Python EnvironmentsClient EnvironmentsClient
Rita No disponible No disponible