Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
Mayol Sarroca, Enric
Leal Lamata, Ricardo
2025-05-15
En los entornos de desarrollo de software, los equipos de QA juegan un papel clave en la validación de la calidad del producto antes de su entrega. Sin embargo, a menudo se enfrentan a metodologías poco estructuradas, afectando directamente a la eficiencia del proceso, a la calidad del software y a la autonomía del equipo. Este Trabajo de Fin de Grado, titulado “Hacia una Metodología de Testing Más Eficaz: Análisis y Recomendaciones”, plantea una solución metodológica adaptada a equipos que trabajan en marcos ágiles. La propuesta parte del análisis del funcionamiento actual de un equipo QA en un proyecto real del sector e-commerce y busca rediseñar su flujo de trabajo para hacerlo más equilibrado, trazable y sostenible en el tiempo. Para ello, se ha definido una metodología basada en la estandarización de test cases mediante Xray, la centralización de documentación clave en Confluence y la creación de un nuevo flujo de validación adaptado a las fases del sprint. Además, se ha desarrollado una versión alternativa del proceso orientada a situaciones de alta carga de trabajo, ofreciendo mayor flexibilidad sin comprometer la calidad. El proyecto se ha aplicado en un entorno real, con integración directa en las dinámicas de equipo existentes, lo que ha permitido validar la utilidad práctica de las mejoras propuestas. Además de los aspectos técnicos, el trabajo incorpora un análisis de riesgos, una planificación temporal y económica detallada, así como una visión estratégica para futuras fases del proyecto. Todo ello desde una perspectiva alineada con los principios de eficiencia, escalabilidad y mejora continua propios de la ingeniería de sistemas de información.
En els entorns de desenvolupament de programari, els equips de QA tenen un paper clau en la validació de la qualitat del producte abans de la seva entrega. No obstant això, sovint s'enfronten a metodologies poc estructurades, fet que afecta directament l'eficiència del procés, la qualitat del programari i l'autonomia de l'equip. Aquest Treball de Fi de Grau, titulat “Hacia una Metodología de Testing Más Eficaz: Análisis y Recomendaciones”, planteja una solució metodològica adaptada a equips que treballen en marcs àgils. La proposta parteix de l’anàlisi del funcionament actual d’un equip de QA en un projecte real del sector e-commerce i busca redissenyar-ne el flux de treball per fer-lo més equilibrat, traçable i sostenible en el temps. Per a això, s’ha definit una metodologia basada en l’estandardització dels test cases mitjançant Xray, la centralització de la documentació clau a Confluence i la creació d’un nou flux de validació adaptat a les fases de l’sprint. A més, s’ha desenvolupat una versió alternativa del procés orientada a situacions de càrrega de treball elevada, oferint una major flexibilitat sense comprometre la qualitat. El projecte s’ha aplicat en un entorn real, amb integració directa en les dinàmiques d’equip existents, la qual cosa ha permès validar la utilitat pràctica de les millores proposades. A més dels aspectes tècnics, el treball incorpora una anàlisi de riscos, una planificació temporal i econòmica detallada, així com una visió estratègica per a futures fases del projecte. Tot plegat des d’una perspectiva alineada amb els principis d’eficiència, escalabilitat i millora contínua propis de l’enginyeria de sistemes d’informació.
In software development environments, QA teams play a key role in ensuring product quality before release. However, they often face poorly structured methodologies, which directly affect the efficiency of the process, software quality, and team autonomy. This Final Degree Project, titled “Hacia una Metodología de Testing Más Eficaz: Análisis y Recomendaciones”, presents a methodology adapted to teams working under agile frameworks. The proposal is based on an in-depth analysis of a QA team’s current workflow within a real e-commerce project, aiming to redesign it to become more balanced, traceable, and sustainable over time. The methodology includes standardized test cases using Xray, centralized documentation in Confluence, and a revised validation flow aligned with sprint phases. In addition, an alternative version of the process was designed for periods of high workload, providing greater flexibility without compromising quality. The project was applied in a real context, fully integrated into the team’s existing dynamics, which made it possible to validate the practical utility of the proposed improvements. Besides the technical enhancements, the work includes a risk analysis, detailed time and cost planning, and a strategic vision for future phases, such as test automation. All of this is approached from a perspective aligned with the principles of efficiency, scalability, and continuous improvement inherent to Information Systems Engineering.
Bachelor thesis
Castellà
Àrees temàtiques de la UPC::Economia i organització d'empreses::Gestió de la qualitat; Àrees temàtiques de la UPC::Informàtica::Enginyeria del software; Computer software -- Verification; Workflow; Methods engineering; Test; qualitat del software; metodologia àgil; traçabilitat; documentació; equip d'assegurament de la qualitat; testing; software quality; agile methodology; traceability; documentation; quality assurance team; Xray; Programari--Verificació; Cicle de treball; Organització del treball
Universitat Politècnica de Catalunya
Open Access
Treballs acadèmics [82549]