A funcionalidade de testes contínuos executa automaticamente um conjunto de casos de teste configurados para um ambiente, de modo a validar o comportamento pretendido das versões do fluxo nesse ambiente.
Para evitar que uma versão com problemas seja publicada no ambiente, também pode usar a implementação contínua para executar o mesmo conjunto de testes de validação antes de implementar uma versão do fluxo no ambiente.
Faça a gestão dos testes contínuos e da implementação
Para gerir testes e a implementação contínuos:
Consola
Abra a consola do Dialogflow CX.
Escolha o seu projeto da GCP.
Selecione o seu agente.
Clique no separador Gerir.
Clique em CI/CD.
Selecione um ambiente no menu pendente Nome do ambiente.
Clique no separador Testes contínuos. O separador Test Cases abre por predefinição.
No menu pendente Selecionar exemplos de teste, selecione um exemplo de teste predefinido para adicionar ao conjunto de testes contínuos.
No separador Definições, o botão Teste contínuo deve estar ativado por predefinição. Para adicionar a implementação contínua, clique no botão Implementação contínua.
Para ver os resultados dos testes contínuos diários de um ambiente, clique no separador Testes contínuos e, de seguida, em Resultados.
Para ver se os testes contínuos estão ativados para um ambiente, clique em Ambientes no separador Gerir. Para cada ambiente, o estado dos testes contínuos encontra-se na coluna Teste contínuo.
API
Consulte os métodos runContinuousTest
e deployFlow
para o tipo Environments
.
Selecione um protocolo e uma versão para a referência do ambiente:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso do ambiente | Recurso do ambiente |
RPC | Interface do ambiente | Interface do ambiente |
C++ | EnvironmentsClient | Não disponível |
C# | EnvironmentsClient | Não disponível |
Go | EnvironmentsClient | Não disponível |
Java | EnvironmentsClient | EnvironmentsClient |
Node.js | EnvironmentsClient | EnvironmentsClient |
PHP | Não disponível | Não disponível |
Python | EnvironmentsClient | EnvironmentsClient |
Ruby | Não disponível | Não disponível |