Framework multiplataforma de pruebas automatizadas para Ticketmaster

RESUMEN : Tomando en cuenta la necesidad de Ticketmaster, cliente de Globant, de aprovechar los beneficios de la automatización de pruebas para mejorar su proceso de despliegue, este documento expone la forma en que se ha abordado el diseño de un framework que permita ejecutar casos de prueba previa...

Full description

Autores:
Gaviria Echeverri, Emanuel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/38592
Acceso en línea:
https://hdl.handle.net/10495/38592
Palabra clave:
Aplicaciones Móviles
Mobile Applications
Automatización
Automation
Calidad
Quality
Pruebas automatizadas
Casos de prueba
Integración continua
http://aims.fao.org/aos/agrovoc/c_15855
http://aims.fao.org/aos/agrovoc/c_6400
https://id.nlm.nih.gov/mesh/D063731
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-sa/4.0/
id UDEA2_3d9acca4a9e7f320f5eceefdbd0529f6
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/38592
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Framework multiplataforma de pruebas automatizadas para Ticketmaster
title Framework multiplataforma de pruebas automatizadas para Ticketmaster
spellingShingle Framework multiplataforma de pruebas automatizadas para Ticketmaster
Aplicaciones Móviles
Mobile Applications
Automatización
Automation
Calidad
Quality
Pruebas automatizadas
Casos de prueba
Integración continua
http://aims.fao.org/aos/agrovoc/c_15855
http://aims.fao.org/aos/agrovoc/c_6400
https://id.nlm.nih.gov/mesh/D063731
title_short Framework multiplataforma de pruebas automatizadas para Ticketmaster
title_full Framework multiplataforma de pruebas automatizadas para Ticketmaster
title_fullStr Framework multiplataforma de pruebas automatizadas para Ticketmaster
title_full_unstemmed Framework multiplataforma de pruebas automatizadas para Ticketmaster
title_sort Framework multiplataforma de pruebas automatizadas para Ticketmaster
dc.creator.fl_str_mv Gaviria Echeverri, Emanuel
dc.contributor.advisor.none.fl_str_mv Cobaleda Estepa, Luz Viviana
dc.contributor.author.none.fl_str_mv Gaviria Echeverri, Emanuel
dc.subject.decs.none.fl_str_mv Aplicaciones Móviles
Mobile Applications
topic Aplicaciones Móviles
Mobile Applications
Automatización
Automation
Calidad
Quality
Pruebas automatizadas
Casos de prueba
Integración continua
http://aims.fao.org/aos/agrovoc/c_15855
http://aims.fao.org/aos/agrovoc/c_6400
https://id.nlm.nih.gov/mesh/D063731
dc.subject.agrovoc.none.fl_str_mv Automatización
Automation
Calidad
Quality
dc.subject.proposal.spa.fl_str_mv Pruebas automatizadas
Casos de prueba
Integración continua
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_15855
http://aims.fao.org/aos/agrovoc/c_6400
dc.subject.meshuri.none.fl_str_mv https://id.nlm.nih.gov/mesh/D063731
description RESUMEN : Tomando en cuenta la necesidad de Ticketmaster, cliente de Globant, de aprovechar los beneficios de la automatización de pruebas para mejorar su proceso de despliegue, este documento expone la forma en que se ha abordado el diseño de un framework que permita ejecutar casos de prueba previamente analizados y priorizados, en plataformas móviles (iOS y Android). La aplicación de Ticketmaster está disponible en diferentes regiones que pueden o no compartir casos de prueba entre sí, y en un principio se espera que el nivel de cobertura sea similar en todas ellas. No obstante, debido a la diferencia en la cantidad de casos de prueba por región, se encuentra que no es posible alcanzar un alto nivel de cobertura general, sin antes nutrir el conjunto de casos de prueba para las regiones que no han sido prioritarias en los esfuerzos de testing hasta el momento. También se discute la forma en que se aprovecha la integración continua para una detección temprana de defectos durante el proceso de desarrollo.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-03-18T15:05:01Z
dc.date.available.none.fl_str_mv 2024-03-18T15:05:01Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/38592
url https://hdl.handle.net/10495/38592
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 19 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/adc7a1c1-e2fc-45b8-a012-bfeb2135ebf9/download
https://bibliotecadigital.udea.edu.co/bitstreams/e09e3f85-21ba-4488-87fc-f3868fc4795c/download
https://bibliotecadigital.udea.edu.co/bitstreams/b832bb42-c83d-4373-b707-8bac8532c45d/download
https://bibliotecadigital.udea.edu.co/bitstreams/3359ab82-4b70-4f13-ba11-85c6f6c5e725/download
bitstream.checksum.fl_str_mv e1027ca38afc7aa594007c2493199918
8a4605be74aa9ea9d79846c1fba20a33
0172ae547495b16f03d2a43b441edfbc
aa8699122327c4c30b574b07817a8582
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052413231824896
spelling Cobaleda Estepa, Luz VivianaGaviria Echeverri, Emanuel2024-03-18T15:05:01Z2024-03-18T15:05:01Z2024https://hdl.handle.net/10495/38592RESUMEN : Tomando en cuenta la necesidad de Ticketmaster, cliente de Globant, de aprovechar los beneficios de la automatización de pruebas para mejorar su proceso de despliegue, este documento expone la forma en que se ha abordado el diseño de un framework que permita ejecutar casos de prueba previamente analizados y priorizados, en plataformas móviles (iOS y Android). La aplicación de Ticketmaster está disponible en diferentes regiones que pueden o no compartir casos de prueba entre sí, y en un principio se espera que el nivel de cobertura sea similar en todas ellas. No obstante, debido a la diferencia en la cantidad de casos de prueba por región, se encuentra que no es posible alcanzar un alto nivel de cobertura general, sin antes nutrir el conjunto de casos de prueba para las regiones que no han sido prioritarias en los esfuerzos de testing hasta el momento. También se discute la forma en que se aprovecha la integración continua para una detección temprana de defectos durante el proceso de desarrollo.ABSTRACT : One of Globant’s clients, Ticketmaster, had the necessity of leveraging the benefits of automated testing in order to improve its release process. With that as a baseline, this document presents the strategy behind the design of a test automation framework which allows the execution of previously analyzed and prioritized test cases on mobile platforms (iOS and Android). The Ticketmaster app is available in different regions that may or may not share test cases among them, and it is initially expected to reach the same level of coverage across all regions. However, since the number of test cases per region isn’t consistent, reaching a high level of coverage across-the-board will be an unlikely goal until test suites for neglected regions are improved upon. This paper also delves into the advantages of continuous integration for early bug detection during the development cycle.PregradoProfesional en Ingeniería de Sistemas19 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttps://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Framework multiplataforma de pruebas automatizadas para TicketmasterTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftAplicaciones MóvilesMobile ApplicationsAutomatizaciónAutomationCalidadQualityPruebas automatizadasCasos de pruebaIntegración continuahttp://aims.fao.org/aos/agrovoc/c_15855http://aims.fao.org/aos/agrovoc/c_6400https://id.nlm.nih.gov/mesh/D063731PublicationORIGINALGaviriaEmanuel_2024_FrameworkPruebasAutomatizadas.pdfGaviriaEmanuel_2024_FrameworkPruebasAutomatizadas.pdfTrabajo de grado de pregradoapplication/pdf272521https://bibliotecadigital.udea.edu.co/bitstreams/adc7a1c1-e2fc-45b8-a012-bfeb2135ebf9/downloade1027ca38afc7aa594007c2493199918MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/e09e3f85-21ba-4488-87fc-f3868fc4795c/download8a4605be74aa9ea9d79846c1fba20a33MD52falseAnonymousREADTEXTGaviriaEmanuel_2024_FrameworkPruebasAutomatizadas.pdf.txtGaviriaEmanuel_2024_FrameworkPruebasAutomatizadas.pdf.txtExtracted texttext/plain25507https://bibliotecadigital.udea.edu.co/bitstreams/b832bb42-c83d-4373-b707-8bac8532c45d/download0172ae547495b16f03d2a43b441edfbcMD53falseAnonymousREADTHUMBNAILGaviriaEmanuel_2024_FrameworkPruebasAutomatizadas.pdf.jpgGaviriaEmanuel_2024_FrameworkPruebasAutomatizadas.pdf.jpgGenerated Thumbnailimage/jpeg6150https://bibliotecadigital.udea.edu.co/bitstreams/3359ab82-4b70-4f13-ba11-85c6f6c5e725/downloadaa8699122327c4c30b574b07817a8582MD54falseAnonymousREAD10495/38592oai:bibliotecadigital.udea.edu.co:10495/385922025-03-26 21:57:35.768https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=