Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional: Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.
 

Creación de pruebas de interfaz con Selenium usando modelos fundacionales de IA Generativa de código abierto

dc.contributor.advisorGómez Sanz, Jorge Jesús
dc.contributor.authorAlba Isasi, Carlos
dc.date.accessioned2024-07-17T09:40:34Z
dc.date.available2024-07-17T09:40:34Z
dc.date.issued2024
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2023/2024. Todos los ejecutables y webs se encuentran en el siguiente repositorio: https://github.com/ItsCurulo/TFG_LLM
dc.description.abstractEste trabajo se centra en poder crear pruebas de interfaz de usuario a través de un modelo funcional de IA generativa basado en software libre, ejecutado de forma local usando selenium y en el contexto de un sistema de integración continua. El objetivo es crear un bot para interactuar de forma autónoma con páginas web y generar de forma automática test de unidad para aplicaciones web. Concretamente,se decidió usar el modelo funcional de Mixtral en su versión openhermes2.5mistral 7B, aunque se probaron otros como LLama2. Para probar las pruebas generadas por el bot se usa la aplicación VSCode, un servidor python que se puede ejecutar tanto localmente como en un servidor y Github con su función de Github Actions, para experimentar con integración continua. Todos los ejecutables y webs se encuentran en el siguiente repositorio. https://github.com/ItsCurulo/TFG_LLM
dc.description.abstractThis work focuses on creating user interface tests through a functional model of generative AI based on open-source software, executed locally using Selenium within the context of a continuous integration system. The objective is to create a bot to autonomously interact with web pages and automatically generate unit tests for web applications. Specifically, it was decided to use the functional model of Mixtral in its openhermes2.5mistral 7B version, although others such as LLaMA2 were also tested. To test the tests generated by the bot, the VSCode application, a Python server that can be run both locally and on a server, and GitHub with its GitHub Actions feature are used to experiment with continuous integration. All executables and websites can be found in the following repository. https://github.com/ItsCurulo/TFG_LLM
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.relatedurlhttps://github.com/ItsCurulo/TFG_LLM
dc.identifier.urihttps://hdl.handle.net/20.500.14352/106791
dc.language.isospa
dc.page.total78
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordIA
dc.subject.keywordLLM
dc.subject.keywordMistral
dc.subject.keywordLlama2
dc.subject.keywordPython
dc.subject.keywordSelenium
dc.subject.keywordWebdriver
dc.subject.keywordChatbot
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleCreación de pruebas de interfaz con Selenium usando modelos fundacionales de IA Generativa de código abierto
dc.title.alternativeAutomatic creation of Selenium-based UI tests using a large open-source language model
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication99c6203f-0e5b-4c2e-8df2-7d88175aff3d
relation.isAdvisorOfPublication.latestForDiscovery99c6203f-0e5b-4c2e-8df2-7d88175aff3d

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Creacion_de_pruebas_de_interfaz_con_Selenium_usando_modelos_fundacionales_de_IA_Generativa_TFG.pdf
Size:
2.78 MB
Format:
Adobe Portable Document Format
Description:
Creación de pruebas de interfaz con Selenium usando modelos fundacionales de IA Generativa de código abierto