Pular para o conteúdo
← Voltar para os cases

Homologação ponta a ponta com agentes de IA

Ferramenta interna que monta o roteiro de teste a partir do que mudou no código, executa no sistema de homologação do cliente via Playwright e registra esperado × obtido ao vivo, com um agente corretor para as falhas.

Setor
Ferramenta interna de engenharia
Período
2026
Atuação
Autoria integral
Escala
4 agentes, 3 comandos

4

agentes especializados

3

comandos (preparar, executar, retestar)

Ao vivo

esperado × obtido registrado durante o teste

Tecnologias

Claude CodeAgentes de IAPlaywrightNode.jsJavaScriptGit

Desafio

Homologar uma customização na base do cliente era trabalho manual de ponta a ponta. O desenvolvedor lembrava o que tinha mudado, escrevia um roteiro, procurava dado real que servisse para o teste, executava tela por tela e anotava o resultado. O roteiro saía no vocabulário de quem programou, difícil de seguir para o usuário-chave, e caso de borda ficava de fora quando o prazo apertava.

Solução

Construí uma ferramenta com três comandos que orquestra quatro agentes de IA, cada um com um papel e limites claros.

Contexto. O primeiro agente lê a branch, o diff e as anotações do projeto e devolve as rotinas alteradas, as regras envolvidas, os cenários de teste e os dados de que cada cenário precisa.

Dados reais, sem acesso de escrita. A ferramenta monta scripts de consulta somente leitura, o desenvolvedor roda na base do cliente e devolve o resultado. Nenhum agente grava na base do cliente.

Roteiro. O segundo agente escreve o roteiro de teste para uma pessoa sem conhecimento do projeto conseguir seguir, copiando do código-fonte as mensagens e os rótulos exatos que vão aparecer na tela. O roteiro vira uma página que o desenvolvedor revisa antes de qualquer execução.

Execução. O terceiro agente roda o roteiro no sistema web do ERP por um driver Playwright e registra, em tempo real, o esperado e o obtido de cada caso.

Correção. As falhas vão para o quarto agente, que classifica a causa entre código, roteiro, dado e ambiente. Quando o defeito é do sistema, corrige no ambiente de desenvolvimento e registra a correção para o desenvolvedor enviar. Ele nunca envia nada ao cliente e nunca faz commit.

Entre as etapas há pontos de parada em que uma pessoa aprova o próximo passo.

Resultado

O roteiro deixou de ser anotação do desenvolvedor e passou a ser um documento que o usuário-chave consegue seguir, com resultado registrado caso a caso. A ferramenta nasceu de scripts Playwright que eu escrevia para homologar projetos específicos e virou ferramenta compartilhada da equipe.

O que esse case mostra

IA aplicada ao processo de desenvolvimento, com os limites desenhados antes das capacidades: os agentes leem, propõem e testam; quem aprova e quem envia para o cliente é uma pessoa.

Travou em algum termo? Tem um glossário. Glossário