643 lines
19 KiB
Markdown
643 lines
19 KiB
Markdown
# Execução de Testes Manuais - Workspace
|
|
|
|
**Data**: 2026-01-24
|
|
**Ambiente**: `https://dev.workspace.itguys.com.br/plataforma/workspace/login`
|
|
**Credenciais**: `itguys` / `itguys@2026`
|
|
|
|
---
|
|
|
|
## Status dos Testes
|
|
|
|
⚠️ **REQUER EXECUÇÃO MANUAL** - As ferramentas de automação do navegador não estão disponíveis. Este documento serve como guia para execução manual dos testes.
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Autenticação
|
|
|
|
### 1. Validação de Campos Obrigatórios
|
|
|
|
**Passos**:
|
|
1. Acessar `https://dev.workspace.itguys.com.br/plataforma/workspace/login`
|
|
2. Verificar que o botão "Entrar no Workspace" está **desabilitado** (cinza, não clicável)
|
|
3. Preencher apenas o campo "Usuário" com `itguys`
|
|
4. Verificar que o botão continua **desabilitado**
|
|
5. Limpar o campo "Usuário"
|
|
6. Preencher apenas o campo "Chave de Segurança" com `itguys@2026`
|
|
7. Verificar que o botão continua **desabilitado**
|
|
8. Preencher ambos os campos
|
|
9. Verificar que o botão fica **habilitado** (azul, clicável)
|
|
|
|
**Resultado Esperado**: ✅ Botão só habilita quando ambos os campos estão preenchidos
|
|
|
|
---
|
|
|
|
### 2. Login Bem-Sucedido
|
|
|
|
**Passos**:
|
|
1. Preencher "Usuário" com `itguys`
|
|
2. Preencher "Chave de Segurança" com `itguys@2026`
|
|
3. Clicar em "Entrar no Workspace"
|
|
4. Verificar que um spinner de loading aparece (círculo animado)
|
|
5. Aguardar ~800ms
|
|
6. Verificar redirecionamento para `/plataforma/workspace`
|
|
7. Verificar que a sidebar aparece à esquerda
|
|
8. Verificar que o conteúdo principal aparece (view de Receitas)
|
|
|
|
**Resultado Esperado**: ✅ Login bem-sucedido, redirecionamento correto, interface carrega
|
|
|
|
---
|
|
|
|
### 3. Validação de Erro
|
|
|
|
**Passos**:
|
|
1. Limpar sessionStorage: Abrir DevTools (F12) → Console → Digitar `sessionStorage.clear()` → Enter
|
|
2. Recarregar a página (F5)
|
|
3. Preencher "Usuário" com `usuario_invalido`
|
|
4. Preencher "Chave de Segurança" com `senha_invalida`
|
|
5. Clicar em "Entrar no Workspace"
|
|
6. Verificar que mensagem de erro aparece: "Usuário ou senha de acesso inválida."
|
|
7. Verificar que a mensagem tem estilo visual de erro (fundo vermelho claro, borda vermelha, ícone de alerta)
|
|
8. Verificar que os campos não são limpos após o erro
|
|
9. Corrigir as credenciais para `itguys` / `itguys@2026`
|
|
10. Clicar em "Entrar no Workspace" novamente
|
|
11. Verificar que o login funciona
|
|
|
|
**Resultado Esperado**: ✅ Mensagem de erro aparece corretamente, login funciona após correção
|
|
|
|
---
|
|
|
|
### 4. Toggle de Senha
|
|
|
|
**Passos**:
|
|
1. Preencher o campo "Chave de Segurança" com `itguys@2026`
|
|
2. Verificar que o texto aparece como `••••••••••••` (pontos)
|
|
3. Clicar no ícone de olho à direita do campo
|
|
4. Verificar que o texto muda para `itguys@2026` (texto visível)
|
|
5. Clicar no ícone novamente
|
|
6. Verificar que o texto volta para `••••••••••••`
|
|
|
|
**Resultado Esperado**: ✅ Toggle funciona corretamente
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Navegação e Layout
|
|
|
|
### 5. Sidebar
|
|
|
|
**Passos**:
|
|
1. Após login, verificar que a sidebar está visível à esquerda
|
|
2. Medir a largura da sidebar (deve ser ~280px)
|
|
3. Localizar o botão de colapsar (geralmente no topo da sidebar)
|
|
4. Clicar no botão de colapsar
|
|
5. Verificar que a sidebar reduz para ~100px
|
|
6. Verificar que apenas ícones são mostrados (textos desaparecem)
|
|
7. Verificar que o conteúdo principal ajusta sua margem esquerda
|
|
8. Clicar no botão novamente para expandir
|
|
9. Verificar que a sidebar volta para ~280px
|
|
10. Verificar que textos reaparecem
|
|
|
|
**Resultado Esperado**: ✅ Sidebar colapsa/expande corretamente
|
|
|
|
---
|
|
|
|
### 6. Navegação entre Módulos
|
|
|
|
**Passos**:
|
|
1. Verificar que está na view "Receitas (Entradas)"
|
|
2. Verificar que o header mostra "Financeiro / Receitas"
|
|
3. Clicar em "Despesas (Saídas)" na sidebar
|
|
4. Verificar que a view muda
|
|
5. Verificar que o header mostra "Financeiro / Despesas"
|
|
6. Clicar em "Conciliação Bancária" na sidebar
|
|
7. Verificar que a view muda
|
|
8. Verificar que o header mostra "Financeiro / Conciliação"
|
|
9. Verificar que as transições são suaves (sem travamentos)
|
|
|
|
**Resultado Esperado**: ✅ Navegação funciona, header atualiza, transições suaves
|
|
|
|
---
|
|
|
|
### 7. Header
|
|
|
|
**Passos**:
|
|
1. Fazer scroll na página
|
|
2. Verificar que o header permanece fixo no topo
|
|
3. Verificar que o breadcrumb mostra o módulo atual
|
|
4. Localizar o botão de toggle de tema (ícone de sol/lua)
|
|
5. Clicar no toggle
|
|
6. Verificar que o tema muda (dark/light)
|
|
7. Verificar que o header não sobrepõe o conteúdo ao fazer scroll
|
|
|
|
**Resultado Esperado**: ✅ Header fixo, breadcrumb correto, toggle de tema funciona
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Módulo Receitas
|
|
|
|
### 8. Navegação entre Sub-módulos
|
|
|
|
**Passos**:
|
|
1. Navegar para "Receitas (Entradas)"
|
|
2. Verificar que há uma sub-navegação abaixo do título principal
|
|
3. Verificar que há tabs: "CRUZAMENTO", "ENTRADAS PLANEJADAS", "BOLETOS", "CLIENTES", "SERVIÇOS"
|
|
4. Clicar em "ENTRADAS PLANEJADAS"
|
|
5. Verificar que o conteúdo muda
|
|
6. Verificar que a tab "ENTRADAS PLANEJADAS" fica destacada (fundo diferente, borda)
|
|
7. Clicar em "CLIENTES"
|
|
8. Verificar que o conteúdo muda novamente
|
|
9. Verificar que a tab "CLIENTES" fica destacada
|
|
|
|
**Resultado Esperado**: ✅ Sub-navegação funciona, conteúdo muda, tab ativa destacada
|
|
|
|
---
|
|
|
|
### 9. Entradas Planejadas - Visualização
|
|
|
|
**Passos**:
|
|
1. Navegar para "ENTRADAS PLANEJADAS"
|
|
2. Verificar que uma tabela de estimativas é exibida
|
|
3. Verificar que há dados mockados na tabela (pelo menos algumas linhas)
|
|
4. Verificar colunas: Data, Número do Estimativa, Cliente, Status, Total
|
|
5. Clicar em uma linha da tabela
|
|
6. Verificar que um painel detalhado abre à direita
|
|
7. Verificar que o painel ocupa aproximadamente 50% da tela (desktop)
|
|
8. Verificar que a tabela permanece parcialmente visível à esquerda
|
|
9. Verificar que há um botão "X" no topo do painel
|
|
10. Clicar no botão "X"
|
|
11. Verificar que o painel fecha
|
|
|
|
**Resultado Esperado**: ✅ Tabela exibida, painel abre ao clicar, painel fecha ao clicar em X
|
|
|
|
---
|
|
|
|
### 10. Entradas Planejadas - Criação
|
|
|
|
**Passos**:
|
|
1. Navegar para "ENTRADAS PLANEJADAS"
|
|
2. Localizar o botão "Novo" (geralmente no topo da tabela)
|
|
3. Clicar em "Novo"
|
|
4. Verificar que um dialog/modal abre
|
|
5. Verificar que o formulário está vazio
|
|
6. Tentar clicar em "Salvar" sem preencher campos
|
|
7. Verificar que o botão "Salvar" está desabilitado (se houver validação)
|
|
8. Preencher os campos obrigatórios:
|
|
- Data Estimativa
|
|
- Cliente
|
|
- Vendedor
|
|
- Itens (pelo menos um item)
|
|
9. Verificar que o botão "Salvar" fica habilitado
|
|
10. Clicar em "Salvar"
|
|
11. Verificar que o dialog fecha
|
|
12. Verificar que uma nova estimativa aparece na tabela
|
|
|
|
**Resultado Esperado**: ✅ Dialog abre, validação funciona, nova estimativa criada
|
|
|
|
---
|
|
|
|
### 11. Entradas Planejadas - Edição
|
|
|
|
**Passos**:
|
|
1. Navegar para "ENTRADAS PLANEJADAS"
|
|
2. Clicar em uma estimativa existente na tabela
|
|
3. Verificar que o painel detalhado abre
|
|
4. Localizar o botão "Editar" (pode estar no painel ou na tabela)
|
|
5. Clicar em "Editar"
|
|
6. Verificar que um dialog abre com os dados preenchidos
|
|
7. Modificar algum campo (ex: valor de um item)
|
|
8. Clicar em "Salvar"
|
|
9. Verificar que o dialog fecha
|
|
10. Verificar que o painel detalhado atualiza com os novos dados
|
|
11. Verificar que a tabela também atualiza
|
|
|
|
**Resultado Esperado**: ✅ Edição funciona, dados atualizam corretamente
|
|
|
|
---
|
|
|
|
### 12. Entradas Planejadas - Filtros e Busca
|
|
|
|
**Passos**:
|
|
1. Navegar para "ENTRADAS PLANEJADAS"
|
|
2. Localizar o campo de busca (ícone de lupa)
|
|
3. Digitar um termo de busca (ex: nome de cliente)
|
|
4. Verificar que a tabela filtra em tempo real
|
|
5. Limpar o campo de busca
|
|
6. Verificar que a tabela volta a mostrar todos os itens
|
|
7. Localizar o filtro por status (dropdown)
|
|
8. Selecionar "Rascunho"
|
|
9. Verificar que a tabela mostra apenas estimativas com status "Rascunho"
|
|
10. Selecionar "Todas"
|
|
11. Verificar que a tabela mostra todos os itens novamente
|
|
|
|
**Resultado Esperado**: ✅ Busca e filtros funcionam corretamente
|
|
|
|
---
|
|
|
|
### 13. Clientes - Visualização e Navegação
|
|
|
|
**Passos**:
|
|
1. Navegar para "CLIENTES"
|
|
2. Verificar que uma tabela de clientes é exibida
|
|
3. Clicar em um cliente na tabela
|
|
4. Verificar que o painel detalhado abre
|
|
5. Verificar que há abas: "Visão Geral", "Comentários", "Transações", "E-mails", "Extrato", "Faturas", "Serviços/Produtos"
|
|
6. Clicar na aba "Transações"
|
|
7. Verificar que o conteúdo muda
|
|
8. Clicar na aba "Faturas"
|
|
9. Verificar que o conteúdo muda novamente
|
|
10. Verificar que a aba ativa fica destacada
|
|
|
|
**Resultado Esperado**: ✅ Painel abre, abas funcionam, conteúdo muda
|
|
|
|
---
|
|
|
|
### 14. Clientes - Edição
|
|
|
|
**Passos**:
|
|
1. Navegar para "CLIENTES"
|
|
2. Clicar em um cliente
|
|
3. Verificar que o painel detalhado abre
|
|
4. Localizar o botão "Editar"
|
|
5. Clicar em "Editar"
|
|
6. Verificar que um dialog abre com os dados do cliente preenchidos
|
|
7. Modificar algum campo (ex: nome, email)
|
|
8. Clicar em "Salvar"
|
|
9. Verificar que o dialog fecha
|
|
10. Verificar que o painel detalhado atualiza com os novos dados
|
|
|
|
**Resultado Esperado**: ✅ Edição funciona, dados atualizam
|
|
|
|
---
|
|
|
|
### 15. Serviços - CRUD
|
|
|
|
**Passos**:
|
|
1. Navegar para "SERVIÇOS"
|
|
2. Verificar que uma tabela de serviços é exibida
|
|
3. Clicar em "Novo"
|
|
4. Preencher o formulário de serviço
|
|
5. Clicar em "Salvar"
|
|
6. Verificar que o novo serviço aparece na tabela
|
|
7. Clicar em um serviço existente
|
|
8. Clicar em "Editar"
|
|
9. Modificar o serviço
|
|
10. Clicar em "Salvar"
|
|
11. Verificar que a tabela atualiza
|
|
12. Clicar em "Deletar" em um serviço
|
|
13. Verificar que uma confirmação aparece
|
|
14. Confirmar a exclusão
|
|
15. Verificar que o serviço é removido da tabela
|
|
|
|
**Resultado Esperado**: ✅ CRUD completo funciona
|
|
|
|
---
|
|
|
|
### 16. Boletos - Visualização e Filtros
|
|
|
|
**Passos**:
|
|
1. Navegar para "BOLETOS"
|
|
2. Verificar que uma tabela de boletos é exibida
|
|
3. Verificar que há filtros por tipo de boleto
|
|
4. Selecionar um tipo de boleto no filtro
|
|
5. Verificar que a tabela filtra
|
|
6. Testar a busca de boletos
|
|
7. Verificar que os resultados filtram corretamente
|
|
|
|
**Resultado Esperado**: ✅ Tabela exibida, filtros funcionam
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Módulo Despesas
|
|
|
|
### 17. Fornecedores - Visualização e CRUD
|
|
|
|
**Passos**:
|
|
1. Navegar para "Despesas (Saídas)"
|
|
2. Clicar na tab "FORNECEDORES"
|
|
3. Verificar que uma tabela de fornecedores é exibida
|
|
4. Clicar em um fornecedor
|
|
5. Verificar que o painel detalhado abre
|
|
6. Verificar que há abas: "Visão Geral", "Despesas", etc.
|
|
7. Clicar em "Novo"
|
|
8. Preencher o formulário de fornecedor
|
|
9. Clicar em "Salvar"
|
|
10. Verificar que o novo fornecedor aparece na tabela
|
|
11. Testar edição de fornecedor
|
|
12. Testar busca de fornecedores
|
|
|
|
**Resultado Esperado**: ✅ CRUD funciona, painel abre, abas funcionam
|
|
|
|
---
|
|
|
|
### 18. Despesas - Visualização e CRUD
|
|
|
|
**Passos**:
|
|
1. Navegar para "DESPESAS"
|
|
2. Verificar que uma tabela de despesas é exibida
|
|
3. Clicar em uma despesa
|
|
4. Verificar que o painel detalhado abre
|
|
5. Verificar que há uma seção "Lançamentos Contábeis (Diário)"
|
|
6. Verificar que há uma seção "Upload de Recibos" (se implementado)
|
|
7. Clicar em "Novo"
|
|
8. Preencher o formulário de despesa:
|
|
- Data
|
|
- Conta de Despesa
|
|
- Fornecedor
|
|
- Montante
|
|
- Status
|
|
9. Verificar validação de campos obrigatórios
|
|
10. Clicar em "Salvar"
|
|
11. Verificar que a nova despesa aparece na tabela
|
|
12. Testar filtro por status
|
|
13. Testar busca de despesas
|
|
|
|
**Resultado Esperado**: ✅ CRUD funciona, painel mostra diário, filtros funcionam
|
|
|
|
---
|
|
|
|
### 19. Cruzamento de Despesas
|
|
|
|
**Passos**:
|
|
1. Navegar para "CRUZAMENTO"
|
|
2. Verificar que um gráfico "Planejado vs Executado" é exibido
|
|
3. Verificar que o gráfico tem altura adequada (não muito grande)
|
|
4. Verificar que há tabelas comparativas abaixo do gráfico
|
|
5. Verificar que os dados são calculados corretamente
|
|
|
|
**Resultado Esperado**: ✅ Gráfico exibido, altura adequada, dados corretos
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Módulo Conciliação
|
|
|
|
### 20. Navegação Hierárquica
|
|
|
|
**Passos**:
|
|
1. Navegar para "Conciliação Bancária"
|
|
2. Clicar na tab "Transações Conciliadas"
|
|
3. Verificar que o nível 0 (Caixas) é exibido
|
|
4. Verificar que um gráfico de Pizza é exibido
|
|
5. Clicar em um caixa na lista
|
|
6. Verificar que o nível 1 (Categorias) é exibido
|
|
7. Verificar que o gráfico muda para Bar Chart
|
|
8. Clicar em uma categoria
|
|
9. Verificar que o nível 2 (Regras/Beneficiários) é exibido
|
|
10. Verificar que o gráfico muda para Horizontal Bar Chart
|
|
11. Clicar em uma regra
|
|
12. Verificar que o nível 3 (Transações) é exibido
|
|
13. Verificar que o gráfico muda para Area Chart (timeline)
|
|
14. Localizar o botão "Voltar"
|
|
15. Clicar em "Voltar"
|
|
16. Verificar que retorna ao nível anterior
|
|
17. Verificar que o breadcrumb mostra o caminho atual
|
|
|
|
**Resultado Esperado**: ✅ Navegação hierárquica funciona, gráficos mudam corretamente
|
|
|
|
---
|
|
|
|
### 21. Gráficos Dinâmicos
|
|
|
|
**Passos**:
|
|
1. Navegar pelos níveis hierárquicos
|
|
2. Para cada nível, verificar que o gráfico renderiza corretamente
|
|
3. Passar o mouse sobre elementos do gráfico
|
|
4. Verificar que tooltips aparecem
|
|
5. Verificar que legendas são legíveis
|
|
6. Verificar que cores têm bom contraste
|
|
7. Verificar que o gráfico tem largura máxima (`max-w-2xl`)
|
|
|
|
**Resultado Esperado**: ✅ Gráficos renderizam, tooltips funcionam, legibilidade boa
|
|
|
|
---
|
|
|
|
### 22. Transações Não Categorizadas
|
|
|
|
**Passos**:
|
|
1. Navegar para "Não Categorizadas"
|
|
2. Verificar que uma tabela de transações é exibida
|
|
3. Localizar o botão "Categorizar" em uma transação
|
|
4. Clicar em "Categorizar"
|
|
5. Verificar que um dialog de categorização abre
|
|
6. Preencher o formulário:
|
|
- Descrição/Condicional
|
|
- Categoria
|
|
- Caixa
|
|
- Beneficiário/Pagador
|
|
7. Clicar em "Salvar"
|
|
8. Verificar que o dialog fecha
|
|
9. Verificar que a transação desaparece da lista (categorizada localmente)
|
|
|
|
**Resultado Esperado**: ✅ Categorização funciona, transação é removida da lista
|
|
|
|
---
|
|
|
|
### 23. Gerenciamento
|
|
|
|
**Passos**:
|
|
1. Navegar para "Gerenciamento"
|
|
2. Verificar que há abas: "Caixas", "Categorias", "Regras"
|
|
3. Clicar na aba "Caixas"
|
|
4. Testar CRUD de caixas (criar, editar, deletar)
|
|
5. Clicar na aba "Categorias"
|
|
6. Testar CRUD de categorias
|
|
7. Clicar na aba "Regras"
|
|
8. Testar CRUD de regras
|
|
|
|
**Resultado Esperado**: ✅ Gerenciamento funciona, CRUD completo
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Responsividade
|
|
|
|
### 24. Mobile (375px - iPhone SE)
|
|
|
|
**Passos**:
|
|
1. Abrir DevTools (F12)
|
|
2. Ativar Responsive Design Mode (Ctrl+Shift+M ou Cmd+Shift+M)
|
|
3. Selecionar "iPhone SE" (375px)
|
|
4. Verificar que a sidebar colapsa ou fica oculta
|
|
5. Verificar que as tabelas têm scroll horizontal
|
|
6. Verificar que os painéis detalhados ocupam 100% da tela
|
|
7. Verificar que os textos são legíveis
|
|
8. Verificar que os botões são clicáveis (tamanho adequado)
|
|
9. Verificar que os formulários empilham campos verticalmente
|
|
10. Testar interações básicas (clicar, scroll)
|
|
|
|
**Resultado Esperado**: ✅ Layout adapta corretamente para mobile
|
|
|
|
---
|
|
|
|
### 25. Tablet (768px - iPad)
|
|
|
|
**Passos**:
|
|
1. No Responsive Design Mode, selecionar "iPad" (768px)
|
|
2. Verificar que o layout adapta corretamente
|
|
3. Verificar que os grids mudam número de colunas
|
|
4. Verificar que os painéis têm largura adequada
|
|
5. Testar interações
|
|
|
|
**Resultado Esperado**: ✅ Layout adapta corretamente para tablet
|
|
|
|
---
|
|
|
|
### 26. Desktop (1920px)
|
|
|
|
**Passos**:
|
|
1. No Responsive Design Mode, selecionar "Desktop" ou definir 1920px
|
|
2. Verificar que o layout expande bem
|
|
3. Verificar que não há espaços vazios excessivos
|
|
4. Verificar que o conteúdo não fica muito largo
|
|
|
|
**Resultado Esperado**: ✅ Layout expande bem em desktop
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Formulários e Validações
|
|
|
|
### 27. Campos Obrigatórios
|
|
|
|
**Passos**:
|
|
1. Abrir qualquer formulário de criação (ex: Nova Estimativa, Novo Cliente)
|
|
2. Verificar que o botão "Salvar" está desabilitado
|
|
3. Preencher apenas alguns campos (não todos obrigatórios)
|
|
4. Verificar que o botão continua desabilitado
|
|
5. Preencher todos os campos obrigatórios
|
|
6. Verificar que o botão fica habilitado
|
|
|
|
**Resultado Esperado**: ✅ Validação de campos obrigatórios funciona
|
|
|
|
---
|
|
|
|
### 28. Formatação de Dados
|
|
|
|
**Passos**:
|
|
1. Em um formulário, inserir um valor monetário (ex: 1000)
|
|
2. Verificar que o valor é formatado como "R$ 1.000,00"
|
|
3. Inserir uma data
|
|
4. Verificar que a data é formatada como "DD/MM/YYYY"
|
|
5. Verificar CPF/CNPJ formatados (se aplicável)
|
|
|
|
**Resultado Esperado**: ✅ Formatação automática funciona
|
|
|
|
---
|
|
|
|
### 29. Estados de Loading
|
|
|
|
**Passos**:
|
|
1. Realizar uma ação que simula loading (ex: salvar formulário)
|
|
2. Verificar que um spinner aparece
|
|
3. Verificar que os botões ficam desabilitados durante o loading
|
|
4. Aguardar a ação completar
|
|
5. Verificar que o loading desaparece
|
|
|
|
**Resultado Esperado**: ✅ Estados de loading funcionam
|
|
|
|
---
|
|
|
|
### 30. Feedback Visual
|
|
|
|
**Passos**:
|
|
1. Realizar uma ação de sucesso (ex: criar item)
|
|
2. Verificar se há mensagem de sucesso (toast, alert)
|
|
3. Realizar uma ação que gera erro (ex: tentar salvar sem campos obrigatórios)
|
|
4. Verificar se há mensagem de erro visível
|
|
5. Verificar que campos com erro têm borda colorida (se aplicável)
|
|
|
|
**Resultado Esperado**: ✅ Feedback visual funciona
|
|
|
|
---
|
|
|
|
## Checklist de Testes - Performance Visual
|
|
|
|
### 31. Transições
|
|
|
|
**Passos**:
|
|
1. Navegar entre diferentes views
|
|
2. Verificar que as transições são suaves (sem travamentos)
|
|
3. Abrir e fechar painéis detalhados
|
|
4. Verificar que as animações são suaves
|
|
5. Abrir e fechar dialogs
|
|
6. Verificar que as animações são suaves
|
|
|
|
**Resultado Esperado**: ✅ Transições suaves, sem lag
|
|
|
|
---
|
|
|
|
### 32. Renderização
|
|
|
|
**Passos**:
|
|
1. Carregar a página inicial
|
|
2. Verificar o tempo de carregamento (DevTools → Network)
|
|
3. Navegar entre módulos
|
|
4. Verificar que o conteúdo aparece rapidamente
|
|
5. Abrir tabelas grandes
|
|
6. Verificar que a renderização é rápida
|
|
|
|
**Resultado Esperado**: ✅ Renderização rápida
|
|
|
|
---
|
|
|
|
### 33. Console e Erros
|
|
|
|
**Passos**:
|
|
1. Abrir DevTools (F12)
|
|
2. Ir para a aba "Console"
|
|
3. Navegar pela aplicação
|
|
4. Verificar que não há erros JavaScript no console
|
|
5. Verificar que não há warnings críticos
|
|
|
|
**Resultado Esperado**: ✅ Sem erros no console
|
|
|
|
---
|
|
|
|
### 34. Memória
|
|
|
|
**Passos**:
|
|
1. Abrir DevTools (F12)
|
|
2. Ir para a aba "Performance"
|
|
3. Iniciar gravação
|
|
4. Navegar extensivamente entre módulos
|
|
5. Abrir e fechar múltiplos painéis
|
|
6. Parar a gravação
|
|
7. Verificar que não há aumento drástico de uso de memória
|
|
8. Verificar que não há memory leaks
|
|
|
|
**Resultado Esperado**: ✅ Uso de memória estável
|
|
|
|
---
|
|
|
|
## Como Documentar os Resultados
|
|
|
|
Para cada teste, documentar:
|
|
|
|
1. **Status**: ✅ Passou / ⚠️ Problema encontrado / ❌ Falhou
|
|
2. **Observações**: Notas sobre o comportamento observado
|
|
3. **Screenshots**: Capturas de problemas (se houver)
|
|
4. **Console Errors**: Erros JavaScript encontrados
|
|
5. **Tempo de Execução**: Tempo para ações críticas
|
|
|
|
---
|
|
|
|
## Template de Documentação
|
|
|
|
```markdown
|
|
### Teste X: [Nome do Teste]
|
|
|
|
**Status**: ✅ Passou / ⚠️ Problema / ❌ Falhou
|
|
|
|
**Observações**:
|
|
- [Descrição do que foi observado]
|
|
|
|
**Problemas Encontrados**:
|
|
- [Lista de problemas, se houver]
|
|
|
|
**Screenshots**:
|
|
- [Links para screenshots, se houver]
|
|
|
|
**Console Errors**:
|
|
- [Erros encontrados, se houver]
|
|
```
|
|
|
|
---
|
|
|
|
*Guia para execução manual de testes. Última atualização: 2026-01-24*
|