

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplo de simulação
<a name="simulation-example"></a>

**Exemplo de fluxo de contato**

Neste exemplo, o fluxo de contato gerencia as intenções de reserva de voos usando um bot Amazon Lex configurado para detectar duas intenções: **reservar um voo** e escalar o **agente**. Quando o bot Lex lida com sucesso com a intenção de voo do livro, o fluxo de contato é encerrado. Se o bot Lex detectar uma intenção de escalonamento do agente ou não conseguir capturar nenhuma intenção, o contato será transferido para uma fila para ser conectado a um agente.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-contact-flow-example.png)


**Construindo um caso de teste para o fluxo de contato**

Nesse caso de teste, validamos dois cenários:

1. A intenção do voo do livro é confirmar que o bot Lex coleta os slots corretos.

1. A intenção de escalonamento do agente é verificar se o contato foi transferido para uma fila após o escalonamento.

No designer do caso de teste, crie cinco grupos de interação. Conecte os quatro primeiros em sequência para validar o fluxo da conversa com o bot Lex. Adicione um quinto grupo de interação aberto para validar a transfer-to-queue ação.

O grupo de interação aberta é executado independentemente dos outros, garantindo que a transferência da fila seja validada mesmo se uma intenção não for correspondida ou se o bot Lex encontrar um erro. Isso ocorre porque as ramificações padrão e de erro do bot Lex no fluxo de contato estão conectadas ao bloco de transferência de filas.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-designer.png)


**Definir a configuração do teste**

Em **Canal**, selecione **Chat** e, em seguida, selecione o fluxo de contato que você deseja simular. Esse caso de teste é compatível com os canais de **chamada de voz** e **bate-papo**. Dependendo da sua seleção, a simulação iniciará uma chamada ou uma sessão de bate-papo. As etapas a seguir usam a simulação do Chat para fins de demonstração.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-settings.png)


**Configurar grupos de interação**

**Grupo de interação 1: valide a mensagem inicial do bot**

Esse grupo valida a mensagem inicial de boas-vindas e simula a intenção do cliente de reservar um voo.

**Observe a configuração do bloco:**
+ **Tipo de evento** — Mensagem recebida
+ **Ator** — Sistema
+ **Aviso esperado** — “Olá, bem-vindo a qualquer viagem, você pode dizer que reserve um voo”
+ **Critérios de correspondência** — Semelhantes

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-simulate-bot-initial.png)


**Configuração do bloco de ação:**
+ **Ação** — Enviar instruções
+ **Ator** — Cliente
+ **Tipo de entrada** — Texto/Enunciado
+ **Parâmetro de entrada** — “Quero reservar um voo”

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-simulate-input-to-bot.png)


**Grupo de interação 2: valide a cidade de origem da coleta de bots**

Esse grupo valida que o bot coleta o slot correto para a cidade de partida e simula a resposta do cliente.

Use a mesma configuração do grupo de interação 1 com o prompt de observação definido como “De onde você está voando?” e o prompt de simulação definido como “Seattle”.

**Grupo de interação 3: valide a cidade de destino da coleta de bots**

Esse grupo valida que o bot coleta o slot correto para a cidade de destino e simula a resposta do cliente.

Use a mesma configuração do grupo de interação 1 com o prompt de observação definido como “Onde está seu destino?” e o prompt de simulação definido como “Nova York”.

**Grupo de interação 4: valide a data de coleta de bots e simule o escalonamento de agentes**

Esse grupo valida que o bot coleta o slot correto para a data de partida e simula uma resposta do cliente que aciona o escalonamento do agente.

Use a mesma configuração do grupo de interação 1 com o prompt de observação definido como “Qual é a sua data de partida?” e o prompt de simulação definido como “Preciso me conectar a um agente”.

**Grupo de interação 5: valide a transferência para a fila**

Esse grupo valida se o contato foi transferido para uma fila e envia um comando de teste para finalizar o teste.

**Observe a configuração do bloco:**
+ **Tipo de evento** — Ação acionada
+ **Ator** — Sistema
+ **Tipo de recurso** — Fila
+ **Recurso de destino** — BasicQueue (selecione o recurso de fila que você deseja observar)
+ **Operação** — Transferência para a fila

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-simulate-queue.png)


**Configuração do bloco de ação:**
+ **Ação** — Comandos de teste
+ **Tipo de controle de teste** — Teste final

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-end-test.png)


**Execute o teste e analise os resultados**

Depois de configurar todos os grupos e blocos de interação, publique o caso de teste e clique em **Executar teste** para abrir a página de resultados do teste e monitorar os resultados em tempo real.

Depois que o teste for concluído, os resultados de cada grupo de interação serão exibidos em ordem de execução. Observe que as entradas **Configuração inicial**, **Início** e **Concluído** são adicionadas ao rastreamento de execução para fornecer visibilidade das etapas do sistema para iniciar e concluir o teste.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-result-detail.png)


Clique em cada traçado de grupo de interação para ver os resultados detalhados de cada observação e bloco de ação.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-result-detail-expanded.png)


Clique no link **ID do contato** para navegar até a página de detalhes do contato. Se o fluxo de contato tiver a interação automatizada do agente e o resumo automatizado da interação ativados, o bate-papo da simulação ou a chamada de voz serão analisados adequadamente.

![\[alt text not found\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/test-case-contact-details.png)
