Second Brain

For future Claude

Parte de Testes operacional D2U.NET (homolog VM dual-run). Gate 100% testes: smoke 24/24, 0 action_crash, matriz 115/115, checklist docs/MANUAL-QA-CHECKLIST.md + _roteiro_teste_perfis.md.


Parte de Testes — D2U.NET

Camadas

Camada O quê Onde
A. Unidade / integração xUnit (PG in-memory) Testes · dotnet test d2u.net.slnx
B. Casos por onda TC-O0…O9 Casos-de-Teste
C. Smoke VM (esta parte) Health, rotas, 7 perfis, authZ kit Util + Grafana painel Testes
D. Manual Roteiro todos os caminhos _roteiro_teste_perfis.md

Critério de passagem (homolog)

  1. .NET /healthstatus=healthy e workersEnabled=false (dual-run)
  2. Java login.do → HTTP 200
  3. 7/7 logins com badge correcto
  4. 0 crashes (errpage / 5xx / “An error occurred”)
  5. AuthZ _verify_bugs.py24/24
  6. 🔒 / 📭 conforme Java policy (não contam como falha)

Contas (senha comum)

DemoDock2026!demoadmin · [email protected] · [email protected] · trans · edit · qa · slcadmin

Detalhe: Homologacao

Como correr (kit)

cd C:\Projetos\Util\D2U.NET
python deploy.py --workers-off   # se houver código novo
python _run_test_suite.py        # orquestra smokes + grava relatório

Ou individualmente:

Script Função
_run_test_suite.py Orquestra A–E + escreve _test_report.md / _test_status.json
_multi_profile_probe.py 7 perfis × rotas + ações
_verify_bugs.py AuthZ BUG-01…07
_full_routes.py ~83 rotas GET (admin/client)
_roteiro_teste_perfis.md Manual completo
docs/MANUAL-QA-CHECKLIST.md Checklist sign-off semana QA

Matriz rápida por perfil (esperado)

Perfil Login Manage/Users/Reports Jobs core Delete Split MFA mgmt ViewOnly
Admin 🔒*
Supervisor
Client 🔒 ✅/📭 🔒 🔒 🔒 🔒
Transcriber 🔒 ✅/📭 🔒 ✅** 🔒 🔒
Editor 🔒 ✅/📭 🔒 🔒 🔒 🔒
Qa 🔒 ✅/📭 🔒 🔒 🔒 🔒
Mra 🔒 ✅/📭 🔒 🔒 🔒 🔒

*Admin default Java canSplitJobs=false.
**404 se job fora do scope — OK.

Último resultado conhecido (2026-08-20)

Check Resultado
Multi-perfil 7/7 login · 0 crashes
AuthZ verify 24/24
Matriz features 115/115 donos
Rotas GET admin ~83/83 OK
Health .NET healthy · workers OFF
Grafana Infinity 42/42
Manual checklist pronto; semana QA fora deste ciclo

Página docs: Docs_New/operations/dual-run-overview.md · Grafana http://192.168.0.29:3000/d/d2unet-dualrun

Grafana

Painel Parte de Testes no dashboard d2unet-dualrunhttp://192.168.0.29:3000
Docs: Observability · runbook kit docs/TESTES-D2UNET.md