Qa0
Generación automática de tests mediante lenguaje natural
Supervisor(es): Mangarelli Olivera, Eduardo Luis
Resumen:
El siguiente proyecto presenta el desarrollo de una herramienta orientada a la automatización de pruebas end-to-end para aplicaciones desarrolladas en Flutter, realizada en colaboración con la empresa cliente, que se dedicada al desarrollo de software a medida. La iniciativa surge a partir de una necesidad identificada por la organización, relacionada con la complejidad y el elevado esfuerzo requerido para crear y mantener pruebas automatizadas utilizando las herramientas de testing disponibles en el ecosistema Flutter. La problemática detectada impactaba directamente en la eficiencia del proceso de desarrollo, ya que las tareas de prueba demandaban una importante inversión de tiempo y recursos. Ante esta situación, el cliente planteó la necesidad de optimizar el flujo de trabajo mediante una solución capaz de automatizar la generación y el mantenimiento de pruebas end-to-end, reduciendo la intervención manual y facilitando su evolución a lo largo del ciclo de vida de las aplicaciones. Asimismo, se buscó que la solución fuera escalable y extensible, permitiendo incorporar soporte para nuevos lenguajes y frameworks en el futuro. El equipo tomó como punto de partida una prueba de concepto existente y la evolucionó hacia una aplicación de escritorio funcional. La solución permite generar automáticamente código de pruebas a partir del código fuente de la aplicación y de descripciones expresadas en lenguaje natural, simplificando significativamente el proceso de testing y contribuyendo a mejorar la productividad de los equipos de desarrollo. El proyecto se llevó a cabo mediante un enfoque integral de ingeniería de software, definiendo procesos, metodologías y mecanismos de gestión que posibilitaron un desarrollo incremental, la incorporación continua de retroalimentación y la entrega constante de valor al cliente. Como resultado, se obtuvo una solución funcional que valida la viabilidad de la propuesta y sienta las bases para futuras mejoras y extensiones.
| 2026 | |
|
PROYECTOS-ID DESARROLLO DE SOFTWARE TESTING AUTOMATIZACIÓN |
|
| Español | |
| Universidad ORT Uruguay | |
| RAD | |
|
https://hdl.handle.net/20.500.11968/7900
http://hdl.handle.net/20.500.11968/7900 |
|
| Acceso abierto | |
| Acceso abierto |