Agentes de IA na automação de testes: uma abordagem utilizando o Model Context Protocol e Playwright
| Título | Agentes de IA na automação de testes: uma abordagem utilizando o Model Context Protocol e Playwright | pt_BR |
| Autor | Witt, Anderson da Rosa | |
| Orientador | Inocencio, Marcel Campos | |
| Resumo / Abstract | A geração autônoma de testes de ponta a ponta a partir de descrições em linguagem natural permanece um problema aberto na engenharia de qualidade de software, especialmente em interfaces reativas nas quais alterações triviais invalidam seletores estáticos e elevam o custo de manutenção de casos de teste de regressão. O objetivo desta pesquisa foi avaliar o efeito da persistência e da reutilização do conhecimento de execução sobre o esforço de geração autônoma de testes de ponta a ponta por um agente baseado no Model Context Protocol, integrando o modelo Claude Sonnet 4.6 ao servidor Playwright MCP em uma arquitetura cliente própria, capaz de sintetizar, executar e reparar testes Playwright/TypeScript e de persistir o conhecimento de execução verificado em uma base reutilizável entre execuções. Conduziu-se avaliação empírica em dez cenários inéditos descritos em linguagem natural sobre um sistema corporativo de cadastro de pessoas, comparando-se a geração sem conhecimento prévio à geração apoiada na base já acumulada. Sem conhecimento prévio, o agente sintetizou testes executáveis nos dez cenários, com tempo médio de 155,7 segundos e consumo médio de 59.436 tokens por geração. Com a base acumulada, o esforço de geração caiu 25,3% em tempo e 33,8% em tokens, e a síntese determinística do plano a partir do grafo chegou a dispensar a etapa de exploração da aplicação. A viabilidade técnica e funcional da arquitetura proposta foi evidenciada pela obtenção de testes executáveis em todos os cenários avaliados e pelo fechamento autônomo do ciclo de geração, execução e reparo, e os resultados sustentam o potencial da persistência de conhecimento na redução do custo operacional de geração de testes, ampliando a literatura nacional sobre aplicação de modelos de linguagem em automação de testes ponta a ponta. | pt_BR |
| Data de publicação | 2026-07 | |
| Tipo | Trabalho de Conclusão de Curso - TCC | pt_BR |
| Idioma | pt_BR | pt_BR |
| Palavras-chave | Automação de testes E2E | pt_BR |
| Palavras-chave | Agentes autônomos de IA | pt_BR |
| Palavras-chave | Grandes modelos de linguagem | pt_BR |
| Palavras-chave | Model Context Protocol | pt_BR |
| Palavras-chave | Playwright | pt_BR |
| Palavras-chave | Autorreparo de testes | pt_BR |
| Descrição | Artigo de Conclusão de Curso, apresentado para obtenção do Grau de Bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC. | pt_BR |
| Data de depósito | 2026-07-20T23:43:56Z | |
| Data de disponibilização | 2026-07-20T23:43:56Z | |
| URI | http://repositorio.unesc.net/handle/1/13006 | |
| Cobertura espacial | Universidade do Extremo Sul Catarinense | pt_BR |
| Data de criação | 2026-07 |