Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

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

Loading...
Thumbnail Image

Official URL

Full text at PDC

Publication date

2024

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Citations
Google Scholar

Citation

Abstract

Este 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
This 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

Research Projects

Organizational Units

Journal Issue

Description

Trabajo 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

Keywords