Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST

Los servicios web basados en la arquitectura REST (Representational State Transfer) están ganando popularidad en el ámbito empresarial. Las empresas del sector tecnológico tienen un núcleo de negocio basado en los servicios web, los cuales son vitales para la ejecución de las operaciones comerciales...

Full description

Autores:
Gaviria Ocampo, Andrés Felipe
Tipo de recurso:
Masters Thesis
Fecha de publicación:
2024
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
spa
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/1956
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/1956
Palabra clave:
Pruebas de caja negra
Comparador
Calidad de código
Rest
Black box testing
Comparator
Code quality
Regression testing
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_d25685fcef26b9ae96c68f4f8aa0d674
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/1956
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
title Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
spellingShingle Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
Pruebas de caja negra
Comparador
Calidad de código
Rest
Black box testing
Comparator
Code quality
Regression testing
title_short Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
title_full Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
title_fullStr Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
title_full_unstemmed Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
title_sort Desarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas REST
dc.creator.fl_str_mv Gaviria Ocampo, Andrés Felipe
dc.contributor.advisor.none.fl_str_mv Mora Cardona, Mario Julián
dc.contributor.author.none.fl_str_mv Gaviria Ocampo, Andrés Felipe
dc.subject.none.fl_str_mv Pruebas de caja negra
Comparador
Calidad de código
Rest
Black box testing
Comparator
Code quality
Regression testing
topic Pruebas de caja negra
Comparador
Calidad de código
Rest
Black box testing
Comparator
Code quality
Regression testing
description Los servicios web basados en la arquitectura REST (Representational State Transfer) están ganando popularidad en el ámbito empresarial. Las empresas del sector tecnológico tienen un núcleo de negocio basado en los servicios web, los cuales son vitales para la ejecución de las operaciones comerciales. La descomposición del negocio en microservicios ha traído la dificultad para evaluarlos. Es crucial garantizar la calidad del código y proporcionar un nivel de asegurabilidad que proteja al negocio de posibles errores. En este contexto, la propuesta de investigación de este proyecto tiene como propósito desarrollar un prototipo de servicio que mejore la observabilidad de posibles errores en las respuestas antes de su implementación en un entorno productivo. Este servicio no reemplazara otras pruebas existentes en la organización, sino que se integra como un paso adicional en el proceso de aseguramiento de calidad.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-06-07T16:46:32Z
dc.date.available.none.fl_str_mv 2024-06-07T16:46:32Z
dc.date.issued.none.fl_str_mv 2024
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Maestría
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TM
format http://purl.org/coar/resource_type/c_bdcc
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/1956
url https://vitela.javerianacali.edu.co/handle/11522/1956
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.none.fl_str_mv 83 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/806aa00e-d8ec-4383-9943-e5f8a9243873/download
https://vitela.javerianacali.edu.co/bitstreams/67f7e4f2-5c4d-45b3-8dcd-c84f8ce69a97/download
https://vitela.javerianacali.edu.co/bitstreams/a3de4c4f-02d3-42c3-888d-96a22dd550dc/download
https://vitela.javerianacali.edu.co/bitstreams/52d6e269-2aac-4952-975e-c41db5e1b281/download
https://vitela.javerianacali.edu.co/bitstreams/46937ea6-3e14-47df-ac12-88004b0de3e5/download
https://vitela.javerianacali.edu.co/bitstreams/f04d37c7-d480-42da-a65c-ce4453096368/download
https://vitela.javerianacali.edu.co/bitstreams/ec637751-c746-4601-a2e6-6f5c3ebb1882/download
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
4f3ba438ec561f46ac274655cbbf6191
944b8c3e155f65c8c12fa907a340ca40
e6602c98f9314f039d15df9f3fe7eec5
0b2b29ddd3089391e424a3b1d24382f2
9a3d27168fca7b50aba088d67c9befcc
437ecbcb2e4ce60590296d4b344ba778
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1812095066941947904
spelling Mora Cardona, Mario JuliánGaviria Ocampo, Andrés Felipe2024-06-07T16:46:32Z2024-06-07T16:46:32Z2024https://vitela.javerianacali.edu.co/handle/11522/1956Los servicios web basados en la arquitectura REST (Representational State Transfer) están ganando popularidad en el ámbito empresarial. Las empresas del sector tecnológico tienen un núcleo de negocio basado en los servicios web, los cuales son vitales para la ejecución de las operaciones comerciales. La descomposición del negocio en microservicios ha traído la dificultad para evaluarlos. Es crucial garantizar la calidad del código y proporcionar un nivel de asegurabilidad que proteja al negocio de posibles errores. En este contexto, la propuesta de investigación de este proyecto tiene como propósito desarrollar un prototipo de servicio que mejore la observabilidad de posibles errores en las respuestas antes de su implementación en un entorno productivo. Este servicio no reemplazara otras pruebas existentes en la organización, sino que se integra como un paso adicional en el proceso de aseguramiento de calidad.Web services based on the REST (Representational State Transfer) architecture are gaining popularity in the business environment. Each company has a core business based on web services, which are vital for carrying out business operations. The decomposition of the business into microservices has brought the challenge of evaluating them. It is crucial to ensure code quality and provide a level of assurance that protects the business from potential errors. In this context, the research proposal of this project aims to develop a prototype service that enhances the observability of potential errors in code behavior before its implementation in a production environment. This service will not replace other existing tests in the organization but will be integrated as an additional step in the quality assurance process.83 p.application/pdfspaPontificia Universidad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Pruebas de caja negraComparadorCalidad de códigoRestBlack box testingComparatorCode qualityRegression testingDesarrollo de un prototipo de servicio para comparar respuestas de diferentes ambientes en arquitecturas RESThttp://purl.org/coar/resource_type/c_bdccTesis/Trabajo de grado - Monografía - Maestríahttps://purl.org/redcol/resource_type/TMFacultad de Ingeniería y Ciencias. Maestría en Ingeniería de SoftwarePontificia Universidad Javeriana CaliMaestríaMagíster en Ingeniería de SoftwareLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/806aa00e-d8ec-4383-9943-e5f8a9243873/download8a4605be74aa9ea9d79846c1fba20a33MD51ORIGINAL1.LICENCIA DE USO - TG.pdf1.LICENCIA DE USO - TG.pdfapplication/pdf143652https://vitela.javerianacali.edu.co/bitstreams/67f7e4f2-5c4d-45b3-8dcd-c84f8ce69a97/download4f3ba438ec561f46ac274655cbbf6191MD51documento_completo_andresgaviria.pdfdocumento_completo_andresgaviria.pdfapplication/pdf5573160https://vitela.javerianacali.edu.co/bitstreams/a3de4c4f-02d3-42c3-888d-96a22dd550dc/download944b8c3e155f65c8c12fa907a340ca40MD52TEXT1.LICENCIA DE USO - TG.pdf.txt1.LICENCIA DE USO - TG.pdf.txtExtracted texttext/plain4853https://vitela.javerianacali.edu.co/bitstreams/52d6e269-2aac-4952-975e-c41db5e1b281/downloade6602c98f9314f039d15df9f3fe7eec5MD511documento_completo_andresgaviria.pdf.txtdocumento_completo_andresgaviria.pdf.txtExtracted texttext/plain90277https://vitela.javerianacali.edu.co/bitstreams/46937ea6-3e14-47df-ac12-88004b0de3e5/download0b2b29ddd3089391e424a3b1d24382f2MD513THUMBNAIL1.LICENCIA DE USO - TG.pdf.jpg1.LICENCIA DE USO - TG.pdf.jpgGenerated Thumbnailimage/jpeg5264https://vitela.javerianacali.edu.co/bitstreams/f04d37c7-d480-42da-a65c-ce4453096368/download9a3d27168fca7b50aba088d67c9befccMD512documento_completo_andresgaviria.pdf.jpgdocumento_completo_andresgaviria.pdf.jpgGenerated Thumbnailimage/jpeg3465https://vitela.javerianacali.edu.co/bitstreams/ec637751-c746-4601-a2e6-6f5c3ebb1882/download437ecbcb2e4ce60590296d4b344ba778MD51411522/1956oai:vitela.javerianacali.edu.co:11522/19562024-06-25 05:13:38.422https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=