feat(testes): padronizar uso de --session <modulo>_<contexto?> no agent-browser para isolamento de tokens

This commit is contained in:
Luiz Silva 2026-10-08 14:47:46 -03:00
parent 29e5bc979e
commit 1a8adfc2dc
23 changed files with 320 additions and 206 deletions

View file

@ -90,12 +90,14 @@ executor: null
- Qualidade/Lint: `biome check --write <arquivos>`
- Governança: `sh .agent/verificar-linhas.sh`
### 5.2 Roteiro de Teste Manual / `agent-browser` (Sempre em Modo Visível `--headed` e com `--session <modulo-id>`)
1. Abrir aplicação: `agent-browser --session <modulo-id> open --headed <url>`
2. Mapear interações: `agent-browser --session <modulo-id> snapshot -i`
3. Executar ações: `agent-browser --session <modulo-id> fill @ref "..." && agent-browser --session <modulo-id> click @ref`
4. Capturar evidência: `agent-browser --session <modulo-id> screenshot evidencias/<slug>.png`
5. Encerrar: `agent-browser --session <modulo-id> close`
### 5.2 Roteiro de Teste Manual / `agent-browser` (Sempre em Modo Visível `--headed` e com `--session <modulo-id>_<contexto?>`)
> 💡 **Nota de Contexto:** Caso a aplicação possua múltiplos acessos (interno, externo, anonimo, cliente), utilize obrigatoriamente o sufixo correspondente (ex: `<modulo-id>_interno`, `<modulo-id>_externo`, `<modulo-id>_anonimo`, `<modulo-id>_cliente`) para prevenir mistura de cookies e tokens de autenticação.
1. Abrir aplicação: `agent-browser --session <modulo-id>_<contexto> open --headed <url>`
2. Mapear interações: `agent-browser --session <modulo-id>_<contexto> snapshot -i`
3. Executar ações: `agent-browser --session <modulo-id>_<contexto> fill @ref "..." && agent-browser --session <modulo-id>_<contexto> click @ref`
4. Capturar evidência: `agent-browser --session <modulo-id>_<contexto> screenshot evidencias/<slug>.png`
5. Encerrar: `agent-browser --session <modulo-id>_<contexto> close`
---