FastRabbit

Plataforma de testing de servicios de Movistar

Cardozo Guedes, Igor - Lauz Infantozzi, Diego

Resumen:

El siguiente proyecto presenta FastRabbit, una herramienta cuyo objetivo principal es el testeo y monitoreo proactivo y preventivo de los servicios del cliente Telefónica para su marca Movistar. El sistema se desarrolla en NodeJS con “framework” “backend” NestJS, framework “frontend” React y base de datos MongoDB. Está diseñado para ejecutar casos de prueba que interactúen con diversos sistemas del cliente para validar su correcto funcionamiento y recolectar métricas de performance. El sistema consta de cuatro aplicaciones: la interfaz web, el sistema de gestión de entidades, el sistema de ejecución de casos de prueba y el sistema de procesamiento y almacenamiento de resultados. La interfaz web, denominada “frontend” será utilizada por los funcionarios de operaciones de Movistar para administrar los casos de pruebas y otras entidades del sistema. El sistema de ejecución de casos de prueba permite interactuar con diferentes servicios, utilizando diversos protocolos de comunicación tales como HTTP, SOAP y Diameter, entre otros. El diseño y la arquitectura del sistema están realizados para permitir agregar nuevos protocolos y funcionalidades al sistema sin la necesidad de modificar el resto del sistema. Se construyó un producto que aporte un valor diferencial al cliente obteniendo la validación por su parte.


Detalles Bibliográficos
2021
PROYECTOS-ID
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
SOFTWARE TESTING
SOFTWARE-MONITOREO
TELEFONÍA
ARQUITECTURA DE MICROSERVICIOS
PERFORMANCE
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/4612
Acceso abierto
_version_ 1807261358025080832
author Cardozo Guedes, Igor
author2 Lauz Infantozzi, Diego
author2_role author
author_facet Cardozo Guedes, Igor
Lauz Infantozzi, Diego
author_role author
bitstream.checksum.fl_str_mv ee6eb303f7a9334845ce2da3d13be1e6
241fe184254cec66db64f2573502427a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/932301f3-203a-47e4-aa83-b11f50db502d/download
https://rad.ort.edu.uy/bitstreams/1576f5b0-be3e-406e-af0e-34a27f43764c/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Macchi Heins, Darío Alejandro
dc.contributor.tribunal.none.fl_str_mv Rossa Hauck, Jean Carlo
Nieves Lema, Ruben Carlos
dc.creator.none.fl_str_mv Cardozo Guedes, Igor
Lauz Infantozzi, Diego
dc.date.issued.none.fl_str_mv 2021
dc.description.abstract.none.fl_txt_mv El siguiente proyecto presenta FastRabbit, una herramienta cuyo objetivo principal es el testeo y monitoreo proactivo y preventivo de los servicios del cliente Telefónica para su marca Movistar. El sistema se desarrolla en NodeJS con “framework” “backend” NestJS, framework “frontend” React y base de datos MongoDB. Está diseñado para ejecutar casos de prueba que interactúen con diversos sistemas del cliente para validar su correcto funcionamiento y recolectar métricas de performance. El sistema consta de cuatro aplicaciones: la interfaz web, el sistema de gestión de entidades, el sistema de ejecución de casos de prueba y el sistema de procesamiento y almacenamiento de resultados. La interfaz web, denominada “frontend” será utilizada por los funcionarios de operaciones de Movistar para administrar los casos de pruebas y otras entidades del sistema. El sistema de ejecución de casos de prueba permite interactuar con diferentes servicios, utilizando diversos protocolos de comunicación tales como HTTP, SOAP y Diameter, entre otros. El diseño y la arquitectura del sistema están realizados para permitir agregar nuevos protocolos y funcionalidades al sistema sin la necesidad de modificar el resto del sistema. Se construyó un producto que aporte un valor diferencial al cliente obteniendo la validación por su parte.
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 186 p. diagrs., tbls. grafs.
dc.identifier.citation.none.fl_str_mv Cardozo Guedes, I., & Lauz Infantozzi, D. (2021). FastRabbit: Plataforma de testing de servicios de Movistar (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/4612
dc.language.iso.none.fl_str_mv Español.
spa
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/92347
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-ID
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
SOFTWARE TESTING
SOFTWARE-MONITOREO
TELEFONÍA
ARQUITECTURA DE MICROSERVICIOS
PERFORMANCE
dc.title.none.fl_str_mv FastRabbit
Plataforma de testing de servicios de Movistar
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_ccad9603a4487134d74d22c19198aa80
identifier_str_mv Cardozo Guedes, I., & Lauz Infantozzi, D. (2021). FastRabbit: Plataforma de testing de servicios de Movistar (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español.
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/4612
publishDate 2021
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Macchi Heins, Darío AlejandroRossa Hauck, Jean CarloNieves Lema, Ruben CarlosCardozo Guedes, IgorLauz Infantozzi, Diego2021Incluye bibliografía y anexos.El siguiente proyecto presenta FastRabbit, una herramienta cuyo objetivo principal es el testeo y monitoreo proactivo y preventivo de los servicios del cliente Telefónica para su marca Movistar. El sistema se desarrolla en NodeJS con “framework” “backend” NestJS, framework “frontend” React y base de datos MongoDB. Está diseñado para ejecutar casos de prueba que interactúen con diversos sistemas del cliente para validar su correcto funcionamiento y recolectar métricas de performance. El sistema consta de cuatro aplicaciones: la interfaz web, el sistema de gestión de entidades, el sistema de ejecución de casos de prueba y el sistema de procesamiento y almacenamiento de resultados. La interfaz web, denominada “frontend” será utilizada por los funcionarios de operaciones de Movistar para administrar los casos de pruebas y otras entidades del sistema. El sistema de ejecución de casos de prueba permite interactuar con diferentes servicios, utilizando diversos protocolos de comunicación tales como HTTP, SOAP y Diameter, entre otros. El diseño y la arquitectura del sistema están realizados para permitir agregar nuevos protocolos y funcionalidades al sistema sin la necesidad de modificar el resto del sistema. Se construyó un producto que aporte un valor diferencial al cliente obteniendo la validación por su parte.186 p. diagrs., tbls. grafs.Cardozo Guedes, I., & Lauz Infantozzi, D. (2021). FastRabbit: Plataforma de testing de servicios de Movistar (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.http://hdl.handle.net/20.500.11968/4612Español.spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/92347PROYECTOS-IDDESARROLLO DE SOFTWARESOFTWARE-DESARROLLOSOFTWARE TESTINGSOFTWARE-MONITOREOTELEFONÍAARQUITECTURA DE MICROSERVICIOSPERFORMANCEFastRabbitPlataforma de testing de servicios de MovistarTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera UniversitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg2955https://rad.ort.edu.uy/bitstreams/932301f3-203a-47e4-aa83-b11f50db502d/downloadee6eb303f7a9334845ce2da3d13be1e6MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf5270222https://rad.ort.edu.uy/bitstreams/1576f5b0-be3e-406e-af0e-34a27f43764c/download241fe184254cec66db64f2573502427aMD5120.500.11968/46122024-07-22 15:59:33.869oai:rad.ort.edu.uy:20.500.11968/4612https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T15:59:33RAD - Universidad ORT Uruguayfalse
spellingShingle FastRabbit
Cardozo Guedes, Igor
PROYECTOS-ID
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
SOFTWARE TESTING
SOFTWARE-MONITOREO
TELEFONÍA
ARQUITECTURA DE MICROSERVICIOS
PERFORMANCE
status_str publishedVersion
title FastRabbit
title_full FastRabbit
title_fullStr FastRabbit
title_full_unstemmed FastRabbit
title_short FastRabbit
title_sort FastRabbit
topic PROYECTOS-ID
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
SOFTWARE TESTING
SOFTWARE-MONITOREO
TELEFONÍA
ARQUITECTURA DE MICROSERVICIOS
PERFORMANCE
url http://hdl.handle.net/20.500.11968/4612