Enhancing software testing automation through large language models

dc.contributor.advisorRato, Luís Miguel de Mendonça
dc.contributor.advisorLeón, Javier Lamar
dc.contributor.advisorLoureiro, Salgueiro Pedro Dinis
dc.contributor.authorIznaga, Yanet Sáez
dc.date.accessioned2025-06-11T17:45:00Z
dc.date.available2025-06-11T17:45:00Z
dc.date.issued2025-05-20
dc.description.abstractThis dissertation explores the application of advanced language models for automated software testing, focusing on generating high quality, context aware test scripts. It leverages the Codestral Mamba model using Low-Rank Adaptation technique to enhance test case generation. The model was fine-tuned on both the Test- Case2Code dataset and CONCODE/CodeXGLUE to evaluate its capability to produce syntactically and semantically accurate automated code testing cases from natural language descriptions. The findings highlight the model’s robustness, improving test coverage, software quality, and developer productivity. This research addresses key challenges in software testing and underscores the potential of integrating advanced language models into modern testing workflows; - Sumário: Melhorando a Automação de Testes de Software através de Modelo de Linguagem de Grande Escala Esta dissertação explora a aplicação de Modelo de Linguagem de Grande Escala para testes automatizados de software, focando na geração de scripts de teste de alta qualidade e sensíveis ao contexto. Utiliza o modelo Codestral Mamba, utilizando a técnica Low-Rank Adaptation para melhorar a geração de casos de teste. O modelo foi ajustado tanto no conjunto de dados TestCase2Code como no CONCODE/CodeXGLUE para avaliar a sua capacidade de produzir casos de teste automatizados precisos do ponto de vista sintático e semântico a partir de descrições em linguagem natural. Os resultados destacam a robustez do modelo, melhorando a cobertura de testes, a qualidade do software e a produtividade dos desenvolvedores. Esta pesquisa aborda desafios cruciais nos testes de software e sublinha o potencial de integrar modelos de linguagem avançados em fluxos de trabalho de testes modernos.por
dc.identifier.authoremailyanet.saez@gmail.com
dc.identifier.scientificarea498por
dc.identifier.sharewithDepartamento de Informáticapor
dc.identifier.tid203949935por
dc.identifier.urihttp://hdl.handle.net/10174/38507
dc.language.isoengpor
dc.publisherUniversidade de Évorapor
dc.rightsopenAccesspor
dc.subjectAutomated Software Testingpor
dc.subjectLarge Language Modelspor
dc.subjectTest Case Generationpor
dc.subjectLow-Rank Adaptationpor
dc.subjectCodestral Mamba Modelpor
dc.subjectTestes de Software Automatizadospor
dc.subjectModelos de Linguagem de Grande Escalapor
dc.subjectGeração de Casos de Testepor
dc.subjectAdaptação de Baixa Ordempor
dc.subjectModelo Codestral Mambapor
dc.titleEnhancing software testing automation through large language modelspor
dc.typemasterThesis
thesis.degree.nameDissertação de mestrado - Inteligência Artificial e Ciência de Dadospor

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mestrado-Inteligencia_Artificial_e_Ciencia_de_Dados-Yanet_Saez_Iznaga.pdf
Size:
6.03 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.89 KB
Format:
Item-specific license agreed upon to submission
Description: