Estudo de caso
Nzila
Inteligência de features e replay de execução
Unificar testes automatizados, runtime frontend, traces de API e contexto de CI em inteligência de execução ao nível da feature — com replay visual e resultados legíveis para humanos.
Problema
As equipas veem se os testes passam ou falham, mas não se a feature funcionou como experiência real de utilizador — nem onde e porquê a execução falhou entre UI, API e runtime.
Contexto
O CI reporta resultados; ferramentas de observabilidade mostram logs e métricas; o replay de sessão foca utilizadores em produção. Nenhuma liga resultados de testes, execução React, traces de backend e impacto no utilizador ao nível da feature.
Solução
Plataforma que reconstrói fluxos completos de execução de features: resultados Vitest/Jest/Playwright, traces de componentes e interações, ciclo de vida da API, sinais de runtime e contexto de pipeline numa única linha temporal. O Execution Replay visualiza renderização, inputs, pedidos, transições de estado e pontos de falha — mais um Modo Negócio que traduz execuções técnicas em linguagem simples para não engenheiros.
Arquitetura
- Grafo de execução por feature: testes → componentes → chamadas API → resultados
- UI de replay: linha temporal, trilho de interações e ancoragem de falhas para debug
- Camada dupla: Modo Developer (sequência detalhada) vs. Modo Negócio (resumo narrativo)
- Onboarding CLI-first (`npx`) com deteção automática, SDK e configuração de runners
- Pipeline de ingestão de contexto CI/CD e eventos de runtime junto com artefactos de teste
Desafios técnicos
- Correlacionar sinais heterogéneos (runners, runtime React, APIs) sem sobrecarregar a UI
- Manter o replay performante e legível em caminhos de execução longos
- Gerar resumos humanos fiáveis a partir de dados técnicos de execução
- DX zero-config com layouts de projeto e fluxos de autenticação variados
Resultados
- — Passagem de relatórios pass/fail para «onde e porquê» a feature falhou em termos de utilizador
- — Triagem de regressões mais rápida com execução visual em vez de só arqueologia de logs
- — Ponte entre detalhe de engenharia e comunicação com stakeholders (Modo Negócio)
- — Base para correlacionar testes com comportamento real de runtime numa só superfície
Aprendizagens
- — Inteligência de features é tanto problema de UX como de pipeline de dados
- — As melhores ferramentas de debug respondem a perguntas de experiência, não só ao estado das asserções