# Relatório de testes — V8

Data de validação: 15/06/2026

## Resultado automático

```text
60 testes executados
60 aprovados
0 falhas
0 erros
```

Comando:

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

## Verificações de projeto

```text
python manage.py makemigrations --check  → sem alterações
python manage.py check                   → sem problemas
python manage.py collectstatic           → concluído
```

## Cenários V8 testados

- login único de administrador;
- login único de cliente;
- login por email;
- redirecionamento do login administrativo;
- desafio TOTP;
- utilização única de código de recuperação;
- obrigação de configuração 2FA para staff;
- QR Code na configuração;
- credenciais demo visíveis apenas ao superutilizador;
- rodapé versionado no backoffice e portal;
- centro de notificações do cliente;
- compatibilidade com os testes das versões anteriores.

## Rotas verificadas com dados fictícios

```text
/                         HTTP 200
/login/                    HTTP 200
/health/                   HTTP 200
/admin/                    HTTP 200 autenticado
/admin/credenciais-clientes/ HTTP 200 para superutilizador
/portal/                   HTTP 200 para cliente
/portal/notificacoes/      HTTP 200 para cliente
/conta/                    HTTP 200 autenticado
/seguranca/                HTTP 200 autenticado
/seguranca/configurar/     HTTP 200 autenticado
```
