- -

Validación y pruebas en la migración de arquitecturas de una aplicación PIM (Product Information Management)

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Validación y pruebas en la migración de arquitecturas de una aplicación PIM (Product Information Management)

Mostrar el registro sencillo del ítem

Ficheros en el í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


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem