- 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.
187 lines
6.7 KiB
Markdown
187 lines
6.7 KiB
Markdown
# 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
|
|
|
|
1. **Login no Sistema**
|
|
- Status: ✅ PASSOU
|
|
- Usuário logado: Deyvison (dfw@poli.br)
|
|
|
|
2. **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
|
|
|
|
3. **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
|
|
|
|
4. **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"
|
|
|
|
5. **Edição de SLA**
|
|
- Status: ✅ PASSOU
|
|
- Botão "Editar" abre formulário com dados corretos
|
|
- Atualização funciona corretamente
|
|
|
|
6. **Lista de Chamados**
|
|
- Status: ✅ PASSOU
|
|
- 4 chamados sendo exibidos corretamente
|
|
- Filtros funcionando (status, responsável, setor)
|
|
- Detalhes do chamado são exibidos ao selecionar
|
|
|
|
7. **Atribuição de Responsável**
|
|
- Status: ✅ PASSOU
|
|
- Dropdown mostra 2 usuários TI: Deyvison e Suporte_TI
|
|
- Formulário está funcional
|
|
|
|
8. **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ível` aparece 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
|
|
|
|
1. **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)
|
|
|
|
1. **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
|
|
|
|
2. **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
|
|
|
|
1. **Corrigir listagem de templates de email após criação**
|
|
- Verificar se a query `templatesChamados` está 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
|
|
|
|
### Prioridade MÉDIA
|
|
|
|
2. **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
|
|
|
|
3. **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:**
|
|
|
|
1. Corrigir atualização reativa de templates após criação
|
|
2. Investigar e resolver warnings do console (opcional, não crítico)
|