Repository navigation
Laboratorio 2 Automacao e Quality Gates
github-actions[bot] edited this page Sep 4, 2026
·
1 revision
O Laboratório 2 implementa a validação ponta a ponta mais crítica do ecossistema de vendas: a sincronização em tempo real entre a gestão de preços no catálogo administrativo e a vitrine/carrinho final do consumidor.
- RISK-002 (Divergência de Preço Admin → Storefront): risco de alteração de valor no Admin não propagar corretamente, corromper o cálculo do carrinho ou exibir valores discrepantes no momento do fechamento da compra.
-
Automação Cross-Domain (Playwright):
- Execução contínua em
quality/tests/web/cross-domain/admin-price.spec.ts. - O robô autentica no painel administrativo, atualiza o preço mestre do produto (
R$ 199,90), acessa imediatamente a vitrine pública, adiciona o produto ao carrinho e verifica se o total fecha exatamente sem erro de centavo.
- Execução contínua em
-
Barreira de CI/CD (GitHub Actions):
- Workflow determinístico em
.github/workflows/quality-gate.yml. - Bloqueio automático de Pull Requests caso qualquer assertiva falhe, impedindo o merge de código defeituoso na branch principal (
main).
- Workflow determinístico em
-
Artefatos e Evidências Auditáveis:
- Geração automática de Quality Report executivo em PDF (
quality-report_*.pdf). - Gravação de traces Playwright, screenshots de auditoria e relatórios técnicos HTML para diagnóstico imediato.
- Geração automática de Quality Report executivo em PDF (
Se houver qualquer divergência centesimal ou falha de renderização, o Quality Gate bloqueia a integração. A evidência anexada à execução comprova o ponto exato da divergência.
Próximo laboratório: Laboratório 3: Performance e Segurança.