Automatización de pruebas para un proyecto de la NBA. Semestre de industria
RESUMEN : Este proyecto aborda la implementación del ciclo de automatización de pruebas en el módulo web de un moderno estadio diseñado para ofrecer experiencias inmersivas. El objetivo principal fue mejorar la calidad del software, reducir la dependencia de pruebas manuales y garantizar la estabili...
- Autores:
-
Higuita Sánchez, Juan José
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2025
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/45548
- Acceso en línea:
- https://hdl.handle.net/10495/45548
- Palabra clave:
- Automatización
Automation
Programa de ordenador
Computer software
Deporte
Sport
Calidad
Quality
TAE
Caso de prueba
Testing
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7666
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-sa/2.5/co/
| Summary: | RESUMEN : Este proyecto aborda la implementación del ciclo de automatización de pruebas en el módulo web de un moderno estadio diseñado para ofrecer experiencias inmersivas. El objetivo principal fue mejorar la calidad del software, reducir la dependencia de pruebas manuales y garantizar la estabilidad del sistema frente a cambios frecuentes. Se analizaron y priorizaron más de 50 flujos susceptibles de automatización, desarrollando casos de prueba alineados con los requisitos funcionales y no funcionales. Las pruebas fueron integradas en un pipeline CI/CD con Azure Devops y se emplearon herramientas como Allure para generar reportes detallados que facilitaron el seguimiento y mantenimiento continuo de los casos automatizados. Los resultados muestran un porcentaje de casos ejecutados con éxito superior al 80% , con mejoras notables en la estabilidad del sistema tras cada actualización. Además, se logró una reducción en los casos fallidos y rotos mediante mantenimiento activo. La documentación técnica y la generación de reportes permitieron la visibilidad del estado de las pruebas y áreas de mejora. En conclusión, la automatización de pruebas optimiza los procesos, incrementando la calidad del sistema y mejorando la experiencia de usuario. Lo que asegura es una ejecución eficiente y escalable de las pruebas, fortaleciendo la confiabilidad del sistema y la reputación de la marca. |
|---|
