Pular para conteúdo

QA - Integrações


TC-INT-001: Configurar integração com Dialogflow

Prioridade: Alta
Passos: 1. Acessar Integrações > Dialogflow 2. Inserir Project ID e credenciais JSON do Google Cloud 3. Salvar e testar conexão 4. Enviar mensagem via canal e verificar resposta do bot Resultado Esperado: Mensagens processadas pelo Dialogflow, respostas retornadas corretamente Status: ⬜ Pendente


TC-INT-002: Configurar integração com N8N

Prioridade: Alta
Passos: 1. Acessar Integrações > N8N 2. Inserir a URL do webhook do N8N 3. Salvar configuração 4. Disparar evento e verificar se o N8N recebe o payload Resultado Esperado: Payload enviado ao N8N corretamente no formato esperado Status: ⬜ Pendente


TC-INT-003: Configurar integração com TypeBot

Prioridade: Alta
Passos: 1. Acessar Integrações > TypeBot 2. Inserir a URL do fluxo TypeBot e API Key 3. Salvar 4. Iniciar conversa e verificar se o fluxo TypeBot é executado Resultado Esperado: Fluxo TypeBot acionado corretamente ao receber mensagem Status: ⬜ Pendente


TC-INT-004: Configurar webhook genérico

Prioridade: Alta
Passos: 1. Acessar Integrações > Webhook 2. Inserir URL de destino e selecionar eventos a disparar (ex: nova mensagem, novo ticket) 3. Salvar 4. Gerar evento e verificar recebimento no endpoint destino Resultado Esperado: Webhook disparado com payload correto para cada evento configurado Status: ⬜ Pendente


TC-INT-005: Remover integração ativa

Prioridade: Média
Passos: 1. Acessar integração ativa (ex: Dialogflow) 2. Clicar em Remover ou desabilitar a integração 3. Confirmar remoção 4. Enviar mensagem e verificar que a integração não é mais acionada Resultado Esperado: Integração removida, fluxo retorna ao comportamento padrão sem a integração Status: ⬜ Pendente


TC-INT-006: Testar fallback quando integração falha

Prioridade: Alta
Passos: 1. Configurar integração com URL inválida ou serviço fora do ar 2. Enviar mensagem que deveria acionar a integração 3. Verificar comportamento do sistema Resultado Esperado: Sistema trata o erro graciosamente, exibe log de falha, não trava o atendimento Status: ⬜ Pendente


TC-INT-007: Verificar logs de integração

Prioridade: Média
Passos: 1. Configurar e ativar uma integração (ex: webhook) 2. Gerar múltiplos eventos 3. Acessar Integrações > Logs ou equivalente 4. Verificar registros de envio/recebimento Resultado Esperado: Logs exibem timestamp, status HTTP, payload enviado e resposta recebida Status: ⬜ Pendente


TC-INT-008: Autenticação por token em webhook de saída

Prioridade: Média
Passos: 1. Configurar webhook com header de autenticação (ex: Authorization: Bearer token) 2. Salvar configuração 3. Gerar evento e verificar no endpoint destino se o header foi enviado Resultado Esperado: Header de autenticação incluído em todas as requisições do webhook Status: ⬜ Pendente