Agentes

Agente de IA auxilia auditoria de testes automatizados

30 de outubro de 2026 · 2 min de leitura

Também publicado em English

person typing on black keyboard
Luis Villafranca / Unsplash

Um agente de inteligência artificial foi utilizado por um testador de software para auditar uma base de testes automatizados de aproximadamente 6500 testes E2E. O projeto, desenvolvido pela empresa TravelLine, visa a automatização de processos em hospitalidade. A auditoria foi motivada pela necessidade de migrar os testes de Java para .NET, um processo que exigia uma revisão cuidadosa para evitar a transferência de dívidas técnicas acumuladas.

Para a realização da auditoria, o testador integrou um agente de IA, que foi configurado para entender o contexto completo do sistema. Isso incluiu a clonagem de repositórios locais e a integração com a ferramenta TestIT através do protocolo Model Context Protocol (MCP). Essa estrutura permitiu que o agente realizasse buscas eficientes, identificando métodos e classes sem depender de cópias manuais de código.

Na escolha do modelo de IA, o testador descartou opções menos robustas e optou pelo GPT-5.5, que se mostrou eficaz em manter a lógica complexa necessária para a análise dos testes. O sistema foi configurado com um prompt que definia regras claras para a análise, assegurando que o agente evitasse respostas vagas ou irrelevantes.

Durante o processo, o testador enfrentou desafios na configuração do agente com o TestIT, onde o agente inicialmente não conseguiu identificar todos os testes de uma seção específica. Após ajustes e orientações detalhadas, o agente passou a operar corretamente, conseguindo compilar seções de testes e gerar recomendações estruturadas com base na análise dos cenários.

Na primeira iteração da auditoria, o agente foi encarregado de classificar os testes em três categorias: migração para o novo framework .NET, transferência para testes de integração/API ou remoção de testes obsoletos. Essa abordagem permitiu uma análise mais eficaz, com o agente oferecendo recomendações específicas para a equipe de desenvolvimento.

A experiência destacada pelo testador ilustra como a inteligência artificial pode otimizar processos de auditoria e garantir a qualidade dos testes em ambientes de desenvolvimento de software, permitindo uma transição mais suave e menos propensa a erros.