Mostrar el registro sencillo del ítem
dc.contributor.advisor | López Patiño, José Enrique![]() |
es_ES |
dc.contributor.author | Grimalt López, Ángel![]() |
es_ES |
dc.date.accessioned | 2024-09-26T16:21:55Z | |
dc.date.available | 2024-09-26T16:21:55Z | |
dc.date.created | 2024-07-15 | es_ES |
dc.date.issued | 2024-09-26 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/208838 | |
dc.description.abstract | [ES] El objetivo de este trabajo de fin de grado es la del diseño y la preparación de un entorno en el cual podremos testear una aplicación, diseñar casos de test funcionales y automatizados, y crear una regresión con Gitlab CI/CD incluyendo dichos casos. La aplicación, que está desarrollada por un equipo cross-functional de I+D, está hecha en C ++ y consiste en la implementación de un cliente que utiliza una librería destinada al envio de datos desde el cliente de la librería a un servidor de base de datos (Hbase). Esta librería pasará a ser utilizada por un producto ya en producción. Por tanto, tiene que seguir unas garantías en lo que respecta a QA. Para ello serán necesarios diferentes pasos, los cuales serán recogidos a continuación: - Evaluar la aplicación de C++ a testear, definir el scope y determinar las herramientas a utilizar o Docker para cliente y servidor o RobotFramework para Function Test o Gitlab CICD - Diseño e implementación de la arquitectura de test o Entornos de desarrollo o Test Strategy - Definición e implementación de los casos de test funcionales a automatizar o Test Plan - Regresión con Gitlab CI/CD incluyendo los tests funcionales o Despliegue de runner o Stages para compilación, coverage y Unit test | es_ES |
dc.description.abstract | [EN] The objective of this end-of-degree project is the design and preparation of an environment in which we can test an application, design cases of functional and automated tests, and create a regression with Gitlab CI/CD including such cases. The app, which is developed by a cross-functional R&D team, is made in C++ and consists of the implementation of a client that uses a library intended for sending data from the library client to a database server (Hbase). This library will be used by a product already in production. by Therefore, you have to follow some guarantees in what respects a QA. For it different steps will be necessary, which will be collected at next: - Evaluate the C++ application to test, define the scope and determine the tools to use o Docker for client and server o RobotFramework for Function Test or Gitlab CICD - Design and implementation of test architecture o Development environments or test strategy - Definition and implementation of functional test cases to automate or test plan - Regression with Gitlab CI/CD including functional tests o Corridor deployment o Stages for compilation, coverage and Unit test | en_EN |
dc.format.extent | 62 | 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 | Gitlab | es_ES |
dc.subject | C++ | es_ES |
dc.subject | Test | es_ES |
dc.subject | Docker | es_ES |
dc.subject.classification | INGENIERÍA TELEMÁTICA | es_ES |
dc.subject.other | Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación-Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació | es_ES |
dc.title | Diseño e implementación del entorno y arquitectura para la ejecución de casos de test para una aplicación de C++ contenerizada | es_ES |
dc.title.alternative | Design and implementation of the environment and architecture for the execution of test cases for a containerized C++ application | es_ES |
dc.title.alternative | Disseny i implementació de lentorn i arquitectura per a lexecució de casos de test per a una aplicació de C++ contenidoritzada | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Comunicaciones - Departament de Comunicacions | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació | es_ES |
dc.description.bibliographicCitation | Grimalt López, Á. (2024). Diseño e implementación del entorno y arquitectura para la ejecución de casos de test para una aplicación de C++ contenerizada. Universitat Politècnica de València. http://hdl.handle.net/10251/208838 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\154502 | es_ES |