# Relatório de testes — V9.3

## Validação automática

```text
78 testes encontrados
78 testes aprovados
0 falhas
0 erros
```

Execução utilizada:

```bash
python manage.py test --parallel 4
```

## Verificações do projeto

```text
python manage.py check
→ System check identified no issues

python manage.py makemigrations --check --dry-run
→ No changes detected

python manage.py collectstatic --noinput --clear
→ 169 ficheiros estáticos recolhidos
```

## Testes específicos acrescentados

- abertura do centro de pré-visualização;
- início de pré-visualização só de leitura;
- preservação da sessão administrativa;
- bloqueio de pedidos POST em modo só de leitura;
- início de teste interativo por superutilizador;
- término da pré-visualização;
- caminhos absolutos para static e media;
- carregamento tardio do CSS administrativo;
- carregamento local da fonte Material Symbols na página health.

## Rotas verificadas com dados fictícios

```text
/admin/
/admin/manutencao-base-dados/
/admin/previsualizacao-clientes/
/admin/technical/wordpresssite/
/health/
/portal/
```

Todas devolveram HTTP 200 quando utilizadas com as permissões adequadas.

## Nota sobre validação visual

A correção foi aplicada na origem dos problemas: URL dos estáticos, ordem das folhas de estilo, carregamento local da fonte de ícones, ícone WordPress suportado e grelhas responsivas. Depois da atualização, deve ser feita uma recarga completa do navegador para eliminar CSS antigo em cache.
