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...
- 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= |
