Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uisek.edu.ec/handle/123456789/5810
Título : Diseño e Implementación de un Agente Inteligente de Pruebas Funcionales en APIs REST para Agilizar la Automatización en Calidad de Software
Autor : Alarcon Larrea, Patricio Fernando
Garay Benavidez, Bryan Enrique
Palabras clave : INGENIERÍA EN SOFTWARE
AGENTE INTELIGENTE
APIs REST
AUTOMATIZACIÓN DE PRUEBAS
CALIDAD DE SOFTWARE
Fecha de publicación : feb-2026
Editorial : Universidad Internacional SEK
Citación : UISEK-T SOF G212d/2026
Resumen : This undergraduate thesis proposes a technological solution to the imbalance between the speed of agile development and the capacity to execute exhaustive testing. The central problem lies in the high burden of repetitive manual tasks and the high maintenance cost of conventional automation scripts, factors that limit the efficiency of Software Quality Assurance (SQA) teams. The fundamental objective of the research is to design and build an intelligent agent capable of assisting in the planning, design, execution, and reporting of functional tests for REST APIs. To achieve this, the system named Omega Testing was implemented, using a modular architecture composed of a React frontend and a NestJS backend with SQLite data persistence. The innovative core of the system is the integration of an Artificial Intelligence (AI) service based on OpenAI models, which allows natural language requirements to be transformed into automated test artifacts under the BDD (Behavior-Driven Development) approach and Gherkin language. The implementation was carried out using an applied research methodology and an agile framework structured into 12 sprints. The system centralizes modules for project management, endpoint inventory, test suite orchestration, and a monitoring dashboard with real-time events via Server-Sent Events (SSE). As a result, the evaluation with industry experts confirmed that 70% of the participants perceived a time reduction of between 31% and 70% in the generation and execution of tests. In conclusion, the sources demonstrate that the use of intelligent agents optimizes work times, reduces manual effort, and improves the coverage and precision of validations in continuous delivery environments.
Descripción : Este trabajo de fin de carrera propone una solución tecnológica ante el desequilibrio entre la velocidad del desarrollo ágil y la capacidad de ejecución de pruebas exhaustivas. La problemática central reside en la alta carga de tareas manuales repetitivas y el elevado costo de mantenimiento de los scripts de automatización convencionales, factores que limitan la eficiencia de los equipos de aseguramiento de la calidad de software (SQA). El objetivo fundamental de la investigación es diseñar y construir un agente inteligente capaz de asistir en la planificación, diseño, ejecución y reporte de pruebas funcionales sobre APIs REST. Para ello, se implementó el sistema denominado Omega Testing, empleando una arquitectura modular compuesta por un frontend en React y un backend en NestJS con persistencia de datos en SQLite. El núcleo innovador del sistema es la integración de un servicio de Inteligencia Artificial (IA) basado en modelos de OpenAI, el cual permite transformar requerimientos en lenguaje natural en artefactos de prueba automatizados bajo el enfoque BDD (Behavior-Driven Development) y lenguaje Gherkin. La implementación se realizó mediante una metodología de investigación aplicada y un marco de trabajo ágil estructurado en 12 sprints. El sistema centraliza módulos para la gestión de proyectos, inventario de endpoints, orquestación de suites de prueba y un panel de monitoreo con eventos en tiempo real mediante Server-Sent Events (SSE). Como resultado, la evaluación con expertos de la industria confirmó que el 70% de los participantes percibió una reducción de tiempo de entre el 31% y el 70% en la generación y ejecución de pruebas. En conclusión, el sistema demuestra que el uso de agentes inteligentes optimiza los tiempos de trabajo, reduce el esfuerzo manual y mejora la cobertura y precisión de las validaciones en entornos de entrega continua.
URI : https://repositorio.uisek.edu.ec/handle/123456789/5810
Aparece en las colecciones: Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Garay Benavidez Bryan Enrique.pdf5,67 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.