Testing d'aplicacions Progress
Asoufi Bniyech, Adil
Marti Escale, Ramon, tut. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Testing de aplicaciones Progress
Títol variant: Progress application testing
Data: 2025
Resum: Davant la complexitat de testejar aplicacions heretades sense accés al codi font, que exigeix metodologies automatitzades específiques, aquest projecte proposa una metodologia per automatitzar el testing d'aplicacions legacy desenvolupades amb Progress OpenEdge, utilitzades a la CCMA (Corporació Catalana de Mitjans Audiovisuals). Davant la dificultat de modificar el codi font d'aquestes aplicacions, s'ha creat un sistema basat en IA, OCR i eines com PyAutoGUI i Pixtral per detectar, testejar i validar el funcionament de components d'interfície gràfica. S'ha desenvolupat un framework amb millores progressives aplicades a aplicacions reals, millorant-ne la fiabilitat i escalabilitat. El sistema permet generar casos de prova automatitzats i informes útils per als equips de QA. Les validacions amb usuaris i tècnics han mostrat bons resultats en aplicacions poc complexes, amb reptes pendents en fluxos més complexos.
Resum: Ante la complejidad de testear aplicaciones heredadas sin acceso al código fuente, que exige metodologías automatizadas específicas, este proyecto propone una metodología para automatizar el testing de aplicaciones legacy desarrolladas con Progress OpenEdge, utilizadas en la CCMA (Corporación Catalana de Medios Audiovisuales). Ante la dificultad de modificar el código fuente de estas aplicaciones, se ha creado un sistema basado en IA, OCR y herramientas como PyAutoGUI y Pixtral para detectar, testear y validar el funcionamiento de componentes de interfaz gráfica. Se ha desarrollado un framework con mejoras progresivas aplicadas a aplicaciones reales, mejorando su fiabilidad y escalabilidad. El sistema permite generar casos de prueba automatizados e informes útiles para equipos de QA. Las validaciones con usuarios y técnicos han mostrado buenos resultados en aplicaciones poco complejas con retos pendientes en flujos más complejos.
Resum: Given the complexity of testing legacy applications without access to source code, which requires specific automated methodologies, this project proposes a methodology to automate the testing of legacy applications developed with Progress OpenEdge, used at the CCMA (Catalan Corporation of Audiovisual Media). Due to the difficulty of modifying the source code of these applications, a system based on AI, OCR, and tools such as PyAutoGUI and Pixtral has been created to detect, test, and validate the functionality of graphical user interface components. A framework has been developed with progressive improvements applied to real applications, enhancing reliability and scalability. The system enables the generation of automated test cases and useful reports for QA teams. Validations with users and technicians have shown good results in simple applications, with remaining challenges in more complex workflows.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Llengua: Català
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Tecnologies de la Informació
Matèria: Testing automatitzat ; Aplicacions legacy ; Progress OpenEdge ; Intel·ligència artificial ; OCR ; Pixtral ; QA ; Automatització de proves ; Interfície gràfica ; Validació de components ; Pruebas automatizadas ; Aplicaciones heredadas ; Inteligencia artificial ; Control de calidad ; Automatización de pruebas ; Interfaz gráfica ; Validación de componentes ; Automated testing ; Legacy applications ; Artificial intelligence ; Test automation ; Graphical interface ; Component validation



14 p, 1.1 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2025-07-17, darrera modificació el 2025-07-31



   Favorit i Compartir