Mostrar el registro sencillo del ítem
dc.contributor.advisor | Vidal Oriola, Germán Francisco | es_ES |
dc.contributor.advisor | López Mateo, Jorge | es_ES |
dc.contributor.author | Fernández Muñoz, Carla Lixiang | es_ES |
dc.date.accessioned | 2023-10-05T09:07:16Z | |
dc.date.available | 2023-10-05T09:07:16Z | |
dc.date.created | 2023-09-18 | |
dc.date.issued | 2023-10-05 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/197607 | |
dc.description.abstract | [ES] El presente trabajo se llevó a cabo en el marco de unas prácticas en la empresa SalesLayer, donde se desarrolló un proyecto centrado en la estandarización y optimización de la creación de casos de prueba para diversas arquitecturas. El objetivo principal fue reducir el riesgo de errores al realizar la transición de una aplicación existente a una nueva arquitectura de software. En la arquitectura actual, el trabajo se centró en el desarrollo de utilidades para abordar de manera sistemática los desafíos asociados al código altamente acoplado. Para la nueva arquitectura, se optó por seguir un enfoque BDD (Behavior-Driven Development) utilizando SpecFlow y se llevaron a cabo pruebas para la nueva API mediante Postman. La metodología de validación se basó en una estrategia de pruebas previamente definida para el departamento. Se evaluó el costo-beneficio de diferentes tipos de pruebas: unitarias, de integración, end-to-end, de rendimiento, etc., y se determinó el grado de automatización en ambas arquitecturas. Se identificaron los tipos de pruebas más relevantes para cada caso y se especificaron los pasos a seguir en la metodología para llevar a cabo dichas pruebas. Este proyecto resultó fundamental para establecer un enfoque estructurado y eficiente en la creación y validación de casos de prueba, garantizando una transición exitosa hacia la nueva arquitectura de software. | es_ES |
dc.description.abstract | [CA] El present treball es va dur a terme en el marc d’unes pràctiques a l’empresa SalesLayer, on es va desenvolupar un projecte centrat en l’estandardització i optimització de la creació de casos de prova per a diverses arquitectures. L’objectiu principal va ser reduir el risc d’errors en realitzar la transició d’una aplicació existent a una nova arquitectura de programari. En l’arquitectura actual, el treball es va centrar en el desenvolupament d’eines per a abordar de manera sistemàtica els reptes associats al codi altament acoblat. Per a la nova arquitectura, es va optar per seguir un enfocament BDD (Behavior-Driven Development) utilitzant SpecFlow i es van realitzar proves per a la nova API mitjançant Postman. La metodologia de validació es va basar en una estratègia de proves prèviament definida pel departament. Es va avaluar el cost-benefici de diferents tipus de proves: unitàries, d’integració, end-to-end, de rendiment, etc., i es va determinar el grau d’automatització en ambdues arquitectures. Es van identificar els tipus de proves més rellevants per a cada cas i es van especificar els passos a seguir en la metodologia per a dur a terme aquestes proves. Aquest projecte va resultar fonamental per a establir un enfocament estructurat i eficient en la creació i validació de casos de prova, garantint una transició reeixida cap a la nova arquitectura de programari. | es_ES |
dc.description.abstract | [EN] The present work was carried out within the framework of an internship at the company SalesLayer, where a project was developed focused on the standardization and optimization of test case creation for various architectures. The main objective was to reduce the risk of errors when transitioning from an existing application to a new software architecture. In the current architecture, the work focused on developing tools to systematically address challenges associated with highly coupled code. For the new architecture, an approach of Behavior-Driven Development (BDD) using SpecFlow was adopted, and tests were conducted for the new API using Postman. The validation methodology was based on a previously defined testing strategy for the department. The cost-benefit of different types of tests was evaluated: unit, integration, end-to-end, performance, etc., and the degree of automation in both architectures was determined. The most relevant types of tests were identified for each case, and the steps to be followed in the methodology for conducting these tests were specified. This project was crucial in establishing a structured and efficient approach to test case creation and validation, ensuring a successful transition to the new software architecture. | es_ES |
dc.format.extent | 78 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Arquitectura del software | es_ES |
dc.subject | Pruebas | es_ES |
dc.subject | Metodología | es_ES |
dc.subject | Migración | es_ES |
dc.subject | Software architecture | es_ES |
dc.subject | Test | es_ES |
dc.subject | Methodology | es_ES |
dc.subject | Migration | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Validación y pruebas en la migración de arquitecturas de una aplicación PIM (Product Information Management) | es_ES |
dc.title.alternative | Validation and tests in the migration of architectures of a PIM (Product Information Management) application | es_ES |
dc.title.alternative | Validació i proves en la migració d'arquitectures d'una aplicació PIM (Product Information Management) | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Fernández Muñoz, CL. (2023). Validación y pruebas en la migración de arquitecturas de una aplicación PIM (Product Information Management). Universitat Politècnica de València. http://hdl.handle.net/10251/197607 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\155445 | es_ES |