Mostrar registro simples

dc.contributor.advisorSilveira, Karina Kohlpt_BR
dc.contributor.authorSilva, Caio Roberto Ramos dapt_BR
dc.date.accessioned2026-02-14T06:55:24Zpt_BR
dc.date.issued2025pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/301412pt_BR
dc.description.abstractO débito técnico de testes constitui um desafio crítico no desenvolvimento ágil de software, decorrente, frequentemente, da priorização de novas funcionalidades em detrimento da qualidade e da validação rigorosa. Embora as ferramentas de Inteligência Artificial Generativa (GenAI) tenham apresentado rápida difusão no suporte ao desenvolvimento, sua aplicação em contextos corporativos enfrenta barreiras significativas. Tais limitações incluem o risco à confidencialidade do código-fonte e a carência de conhecimento específico, visto que os modelos pré-treinados não possuem contexto sobre o projeto ou apresentam informações desatualizadas. Este trabalho, estruturado como um estudo de caso em uma startup de tecnologia, propõe uma solução baseada na arquitetura de Geração Aumentada por Recuperação (RAG). O objetivo central é desenvolver e avaliar um sistema capaz de gerar testes automatizados end-to-end (E2E) para reduzir o débito técnico de testes. O protótipo, implementado em Python, utiliza a plataforma Ollama para a execução local de Grandes Modelos de Linguagem (LLMs), assegurando a privacidade do código. A base de conhecimento do RAG foi composta pelo código-fonte em React Native e pela documentação técnica da ferramenta Maestro. Os resultados demonstram que a arquitetura RAG local é uma estratégia viável e segura para auxiliar equipes de QA na redução do débito técnico, superando as limitações de modelos genéricos ao fornecer comandos contextualmente precisos.pt_BR
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectInteligência artificial generativapt_BR
dc.subjectModelos de linguagem de grande escalapt_BR
dc.subjectAprendizado de máquinapt_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.titleRedução do débito técnico de testes em código com o auxílio de ferramentas de inteligência artificial generativapt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001301405pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2025pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples