- Updated the useConvexWithAuth hook to improve token management and logging for better debugging. - Integrated automatic authentication handling in the central-chamados route, ensuring seamless user experience. - Added a new mutation for migrating old SLA configurations to include a priority field, enhancing data consistency. - Improved the display of SLA configurations in the UI, including detailed views and migration feedback for better user interaction. - Refactored ticket loading logic to enrich ticket data with responsible user names, improving clarity in ticket management.
6.7 KiB
Relatório de Testes - Sistema de Central de Chamados
Data: 16 de novembro de 2025
Testador: Sistema Automatizado
Página Testada: /ti/central-chamados
Resumo Executivo
Foram realizados testes completos na página de Central de Chamados do sistema SGSE. A maioria das funcionalidades está funcionando corretamente, mas foram identificados alguns problemas que precisam ser corrigidos.
Testes Realizados
✅ Testes Bem-Sucedidos
-
Login no Sistema
- Status: ✅ PASSOU
- Usuário logado: Deyvison (dfw@poli.br)
-
Visualização de SLAs Configurados
- Status: ✅ PASSOU
- Tabela de SLAs exibe 7 SLAs ativos corretamente
- Resumo mostra: 4 Baixa, 2 Média, 1 Alta/Crítica
- Detalhes completos (tempos, prioridades) são exibidos corretamente
-
Cards de Prioridade
- Status: ✅ PASSOU
- Cards mostram corretamente "Configurado" ou "Não configurado"
- Botão "Configurar" funciona corretamente
- Detalhes dos SLAs configurados são exibidos nos cards
-
Criação de SLA
- Status: ✅ PASSOU
- SLA criado com sucesso para prioridade "Alta"
- Formulário preenche corretamente quando clica em "Configurar"
- Tabela atualiza automaticamente após criação
- Card de prioridade atualiza para "Configurado"
-
Edição de SLA
- Status: ✅ PASSOU
- Botão "Editar" abre formulário com dados corretos
- Atualização funciona corretamente
-
Lista de Chamados
- Status: ✅ PASSOU
- 4 chamados sendo exibidos corretamente
- Filtros funcionando (status, responsável, setor)
- Detalhes do chamado são exibidos ao selecionar
-
Atribuição de Responsável
- Status: ✅ PASSOU
- Dropdown mostra 2 usuários TI: Deyvison e Suporte_TI
- Formulário está funcional
-
Prorrogação de Prazo
- Status: ✅ PASSOU
- Dropdown de tickets carrega corretamente (4 tickets)
- Formulário permite selecionar tipo de prazo e horas
- Botão habilita quando todos os campos estão preenchidos
⚠️ Problemas Identificados
1. Templates de Email - Listagem Após Criação
- Status: ⚠️ PROBLEMA
- Descrição: Templates são criados com sucesso (mensagem "Templates padrão criados com sucesso" aparece), mas não são listados na interface após criação
- Ação Realizada: Botão "Criar templates padrão" foi clicado e retornou sucesso
- Comportamento Esperado: Templates deveriam aparecer em uma lista após criação
- Comportamento Atual: Seção continua mostrando "Nenhum template encontrado"
- Severidade: MÉDIA
- Impacto: Usuários não conseguem visualizar/editar templates de email após criação
- Possível Causa: Query de templates pode não estar sendo atualizada após criação, ou filtro pode estar excluindo templates de chamados
2. Warning no Console - Token de Autenticação
- Status: ⚠️ AVISO (Não crítico)
- Descrição:
⚠️ [useConvexWithAuth] Token não disponívelaparece no console durante carregamento inicial - Severidade: BAIXA
- Impacto: Não afeta funcionalidade (autenticação funciona corretamente após carregamento)
- Observação: Parece ser um problema de timing durante inicialização da página
3. Warning no Console - Formato de Query
- Status: ⚠️ AVISO (Não crítico)
- Descrição:
🔍 [usuariosTI] Formato inesperado: object {data: undefined, isLoading: undefined, error: undefined, isStale: undefined}aparece no console - Severidade: BAIXA
- Impacto: Não afeta funcionalidade (usuários são carregados corretamente - 2 usuários TI encontrados)
- Observação: Indica possível inconsistência no formato de retorno da query durante carregamento inicial
Detalhes dos Testes
Teste de Criação de SLA
- Prioridade Testada: Alta
- Valores Inseridos:
- Nome: "SLA - Alta - Teste"
- Tempo de Resposta: 2h
- Tempo de Conclusão: 8h
- Auto-encerramento: 24h
- Alerta: 2h antes
- Resultado: ✅ SLA criado e exibido na tabela e no card
Teste de Edição de SLA
- SLA Editado: Prioridade Baixa
- Alterações:
- Nome: "SLA Baixa - Editado em Teste"
- Tempo de Resposta: 6h
- Resultado: ✅ Atualização bem-sucedida
Teste de Prorrogação
- Ticket Selecionado: SGSE-202511-3750
- Prazo: Conclusão
- Horas Adicionais: 24h
- Motivo: "Teste de prorrogação de prazo - necessário mais tempo para análise"
- Resultado: ✅ Formulário preenchido corretamente, botão habilitado
Lista de Erros Encontrados
Erros Críticos
- Nenhum erro crítico encontrado
Erros de Funcionalidade
- Templates de Email não aparecem após criação
- Localização: Seção "Templates de Email - Chamados"
- Ação necessária: Verificar query de templates e atualização reativa após criação
Avisos (Warnings)
-
Token de autenticação não disponível durante carregamento inicial
- Localização: Console do navegador
- Ação necessária: Melhorar timing de inicialização de autenticação
-
Formato inesperado de query durante carregamento
- Localização: Console do navegador (usuariosTI)
- Ação necessária: Verificar formato de retorno de useQuery do convex-svelte
Recomendações
Prioridade ALTA
- Corrigir listagem de templates de email após criação
- Verificar se a query
templatesChamadosestá sendo atualizada após criação - Verificar se o filtro de templates está correto (deve incluir templates de chamados)
- Adicionar refresh automático após criação de templates
- Verificar se a query
Prioridade MÉDIA
- Investigar e corrigir warnings no console
- Melhorar timing de autenticação para evitar warning inicial
- Padronizar formato de retorno de queries do convex-svelte
Prioridade BAIXA
- Melhorar logs de debug
- Reduzir verbosidade de logs informativos
- Manter apenas logs de erro e warnings importantes
Conclusão
O sistema está funcionalmente operacional, com a maioria das funcionalidades testadas funcionando corretamente:
✅ Funcionalidades Testadas e Funcionando:
- Login e autenticação
- Visualização de SLAs (tabela e cards)
- Criação de SLAs
- Edição de SLAs
- Lista de chamados
- Atribuição de responsável
- Prorrogação de prazo (formulário funcional)
- Criação de templates (backend funciona, frontend não atualiza)
⚠️ Problemas Identificados:
- Templates não aparecem na lista após criação (problema de atualização reativa)
- Warnings no console (não afetam funcionalidade)
Status Geral: ✅ OPERACIONAL COM PEQUENOS AJUSTES NECESSÁRIOS
Próximos Passos:
- Corrigir atualização reativa de templates após criação
- Investigar e resolver warnings do console (opcional, não crítico)