- -

Diseño e implementación del entorno y arquitectura para la ejecución de casos de test para una aplicación de C++ contenerizada

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño e implementación del entorno y arquitectura para la ejecución de casos de test para una aplicación de C++ contenerizada

Mostrar el registro sencillo del ítem

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


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

Mostrar el registro sencillo del ítem