Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web
RESUMEN : La automatización de pruebas es una alternativa que muchas empresas están comenzando a utilizar en sus equipos para disminuir la cantidad del tiempo que la ejecución de sus pruebas pueda tomar y tener una mayor cobertura de estas. Este informe describe la aplicación de un sistema de automa...
- Autores:
-
Alzate Mejía, Karol Daniela
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/36700
- Acceso en línea:
- https://hdl.handle.net/10495/36700
- Palabra clave:
- Automatización
Automation
Programa de ordenador
Computer software
Desarrollo de páginas web
Web site development
Selenium WebDriver
Pruebas E2E
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept6081
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-sa/2.5/co/
| id |
UDEA2_771524b77c1580e879686d4d7cd86869 |
|---|---|
| oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/36700 |
| network_acronym_str |
UDEA2 |
| network_name_str |
Repositorio UdeA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| title |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| spellingShingle |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web Automatización Automation Programa de ordenador Computer software Desarrollo de páginas web Web site development Selenium WebDriver Pruebas E2E http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6081 |
| title_short |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| title_full |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| title_fullStr |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| title_full_unstemmed |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| title_sort |
Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
| dc.creator.fl_str_mv |
Alzate Mejía, Karol Daniela |
| dc.contributor.advisor.none.fl_str_mv |
Múnera Ramírez, Danny Alexandro |
| dc.contributor.author.none.fl_str_mv |
Alzate Mejía, Karol Daniela |
| dc.subject.unesco.none.fl_str_mv |
Automatización Automation Programa de ordenador Computer software |
| topic |
Automatización Automation Programa de ordenador Computer software Desarrollo de páginas web Web site development Selenium WebDriver Pruebas E2E http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6081 |
| dc.subject.lemb.none.fl_str_mv |
Desarrollo de páginas web Web site development |
| dc.subject.proposal.spa.fl_str_mv |
Selenium WebDriver Pruebas E2E |
| dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6081 |
| description |
RESUMEN : La automatización de pruebas es una alternativa que muchas empresas están comenzando a utilizar en sus equipos para disminuir la cantidad del tiempo que la ejecución de sus pruebas pueda tomar y tener una mayor cobertura de estas. Este informe describe la aplicación de un sistema de automatización de pruebas para una empresa de publicidad que, como muchas del mercado, está empezando a ver la automatización como una solución a estos problemas. Las pruebas de regresión de una de sus plataformas fue el foco principal, estas eran pruebas que mayormente se realizaban en la Interfaz de Usuario, por lo que se usó Selenium WebDriver, TestNG, Java y Maven para la realización de éste sistema, logrando automatizar 9 de los 14 casos de prueba definidos como regresión en el equipo. Gracias a que la empresa hace uso de Integración Continua, se validaron las pruebas a través de la creación de un pipeline en Jenkins que corrió las pruebas de manera exitosa. |
| publishDate |
2023 |
| dc.date.accessioned.none.fl_str_mv |
2023-09-27T19:12:03Z |
| dc.date.available.none.fl_str_mv |
2023-09-27T19:12:03Z |
| dc.date.issued.none.fl_str_mv |
2023 |
| 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/36700 |
| url |
https://hdl.handle.net/10495/36700 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/co/ |
| 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 |
http://creativecommons.org/licenses/by-nc-sa/2.5/co/ 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 |
23 |
| 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/702d5fa8-a7e5-480b-accb-fa8f5e290aa5/download https://bibliotecadigital.udea.edu.co/bitstreams/99086b52-316c-49c2-87da-8cc6d5e78cce/download https://bibliotecadigital.udea.edu.co/bitstreams/750ccf5b-486f-4d90-baff-716b7afd9306/download https://bibliotecadigital.udea.edu.co/bitstreams/5d5482ec-0317-4bfa-a676-934dfe90a05a/download https://bibliotecadigital.udea.edu.co/bitstreams/7aeff432-663b-479d-b2e4-2fc5e3c74856/download |
| bitstream.checksum.fl_str_mv |
85c7d0091eca36ddb653c3204d5c5804 e2060682c9c70d4d30c83c51448f4eed 8a4605be74aa9ea9d79846c1fba20a33 8800c153e802f1a8f92bb774aaf2b804 87b5aeafe0148c2602549ab671be0fcf |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1851052456825323520 |
| spelling |
Múnera Ramírez, Danny AlexandroAlzate Mejía, Karol Daniela2023-09-27T19:12:03Z2023-09-27T19:12:03Z2023https://hdl.handle.net/10495/36700RESUMEN : La automatización de pruebas es una alternativa que muchas empresas están comenzando a utilizar en sus equipos para disminuir la cantidad del tiempo que la ejecución de sus pruebas pueda tomar y tener una mayor cobertura de estas. Este informe describe la aplicación de un sistema de automatización de pruebas para una empresa de publicidad que, como muchas del mercado, está empezando a ver la automatización como una solución a estos problemas. Las pruebas de regresión de una de sus plataformas fue el foco principal, estas eran pruebas que mayormente se realizaban en la Interfaz de Usuario, por lo que se usó Selenium WebDriver, TestNG, Java y Maven para la realización de éste sistema, logrando automatizar 9 de los 14 casos de prueba definidos como regresión en el equipo. Gracias a que la empresa hace uso de Integración Continua, se validaron las pruebas a través de la creación de un pipeline en Jenkins que corrió las pruebas de manera exitosa.ABSTRACT: Automation testing is an alternative that many enterprises are considering using in their teams to decrease the amount of time that test execution can take and to have higher test coverage. This report describes the application of a test automation system for an advertising company that, as many of the market, is beginning to see automatization as a solution to problems. The regression testing of one of its platforms was the main focus, these tests were mainly performed in the User Interface, so Selenium WebDriver, TestNG, Java, and Maven were used for the implementation of this system, managing to automate 9 of the 14 test cases defined as regression by the team, and thanks to the fact that the company makes use of Continuous Integration, the tests were validated through the creation of a pipeline in Jenkins that ran the tests successfully.PregradoIngeniero de Sistemas23application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma WebTesis/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/draftAutomatizaciónAutomationPrograma de ordenadorComputer softwareDesarrollo de páginas webWeb site developmentSelenium WebDriverPruebas E2Ehttp://vocabularies.unesco.org/thesaurus/concept3401http://vocabularies.unesco.org/thesaurus/concept6081PublicationORIGINALAlzateKarol_2023_AutomatizacionDePruebas.pdfAlzateKarol_2023_AutomatizacionDePruebas.pdfTrabajo de grado de pregradoapplication/pdf404145https://bibliotecadigital.udea.edu.co/bitstreams/702d5fa8-a7e5-480b-accb-fa8f5e290aa5/download85c7d0091eca36ddb653c3204d5c5804MD52trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/99086b52-316c-49c2-87da-8cc6d5e78cce/downloade2060682c9c70d4d30c83c51448f4eedMD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/750ccf5b-486f-4d90-baff-716b7afd9306/download8a4605be74aa9ea9d79846c1fba20a33MD54falseAnonymousREADTEXTAlzateKarol_2023_AutomatizacionDePruebas.pdf.txtAlzateKarol_2023_AutomatizacionDePruebas.pdf.txtExtracted texttext/plain34739https://bibliotecadigital.udea.edu.co/bitstreams/5d5482ec-0317-4bfa-a676-934dfe90a05a/download8800c153e802f1a8f92bb774aaf2b804MD55falseAnonymousREADTHUMBNAILAlzateKarol_2023_AutomatizacionDePruebas.pdf.jpgAlzateKarol_2023_AutomatizacionDePruebas.pdf.jpgGenerated Thumbnailimage/jpeg6061https://bibliotecadigital.udea.edu.co/bitstreams/7aeff432-663b-479d-b2e4-2fc5e3c74856/download87b5aeafe0148c2602549ab671be0fcfMD56falseAnonymousREAD10495/36700oai:bibliotecadigital.udea.edu.co:10495/367002025-03-26 22:37:54.903http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
