Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial

RESUMEN : Actualmente, en el ciclo de vida del desarrollo de software se han ido implementando prácticas y estrategias que buscan facilitar la entrega de valor y el retorno de la inversión para los proyectos, a su vez que se asegure la calidad y fiabilidad del software. Una de estas estrategias es l...

Full description

Autores:
Buitrago Calle, Juan Guillermo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/45566
Acceso en línea:
https://hdl.handle.net/10495/45566
Palabra clave:
Automatización
Automation
Tecnología
Technology
Desarrollo de programas para computador
Computer software – Development
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept116
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-sa/4.0/
id UDEA2_2e843254293d46b20d06f36f4a4272c0
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/45566
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
title Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
spellingShingle Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
Automatización
Automation
Tecnología
Technology
Desarrollo de programas para computador
Computer software – Development
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept116
title_short Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
title_full Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
title_fullStr Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
title_full_unstemmed Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
title_sort Automatización de pruebas para un proyecto externo empresarial. Práctica empresarial
dc.creator.fl_str_mv Buitrago Calle, Juan Guillermo
dc.contributor.advisor.none.fl_str_mv Cobaleda Estepa, Luz Viviana
dc.contributor.author.none.fl_str_mv Buitrago Calle, Juan Guillermo
dc.subject.unesco.none.fl_str_mv Automatización
Automation
Tecnología
Technology
topic Automatización
Automation
Tecnología
Technology
Desarrollo de programas para computador
Computer software – Development
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept116
dc.subject.lemb.none.fl_str_mv Desarrollo de programas para computador
Computer software – Development
dc.subject.agrovoc.none.fl_str_mv Calidad
Quality
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_6400
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept116
description RESUMEN : Actualmente, en el ciclo de vida del desarrollo de software se han ido implementando prácticas y estrategias que buscan facilitar la entrega de valor y el retorno de la inversión para los proyectos, a su vez que se asegure la calidad y fiabilidad del software. Una de estas estrategias es la automatización de pruebas, la cual busca disminuir la cantidad de pruebas que se hacen de manera manual, que son repetitivas y que además su resultado esperado es claro y conciso. Para este proyecto, las herramientas que van a permitir automatizar las pruebas tanto en el Frontend como en el Backend serán Selenium y Rest Assured, todo bajo el lenguaje Java y con el debido control de versiones y cobertura de código haciendo uso de Git y herramientas de buenas prácticas de codificación, documentación y reportería como Javadocs, Allure y Jira, entre otros.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-14T23:24:31Z
dc.date.available.none.fl_str_mv 2025-03-14T23:24:31Z
dc.date.issued.none.fl_str_mv 2025
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/45566
url https://hdl.handle.net/10495/45566
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.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
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://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 25 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/70a5572b-1fbb-4b25-8d17-57330fb39223/download
https://bibliotecadigital.udea.edu.co/bitstreams/3a0d28ab-de1c-42a2-8fe0-758e975dd80c/download
https://bibliotecadigital.udea.edu.co/bitstreams/9319655f-3ff1-4192-933b-edb3c7fe37a1/download
https://bibliotecadigital.udea.edu.co/bitstreams/f5a62e7d-5f6a-4e55-bde6-9dd58cbf1713/download
https://bibliotecadigital.udea.edu.co/bitstreams/c7378df9-2fe5-4050-92c2-81bdd0c7e0dc/download
https://bibliotecadigital.udea.edu.co/bitstreams/43270df3-4659-4c1a-9777-773ef87a7e53/download
https://bibliotecadigital.udea.edu.co/bitstreams/adcc6428-6e5a-4996-a0a8-37f27bb8ab9b/download
https://bibliotecadigital.udea.edu.co/bitstreams/7129dcf4-51f9-4295-8b91-b238773e890d/download
bitstream.checksum.fl_str_mv e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
77dcd76fc491618aa980befc90d9ea1c
ad515bb5756ebea4c86f87507fee0e26
c78bc135f91af66aeeec3633ec212315
13094244b63bee50854929bc3a59fdc1
f6f5d09dd0cb209ef84de72b19fead4f
5eb959a1db673e30dc83bb4e9b76239d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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_ 1851052515277144064
spelling Cobaleda Estepa, Luz VivianaBuitrago Calle, Juan Guillermo2025-03-14T23:24:31Z2025-03-14T23:24:31Z2025https://hdl.handle.net/10495/45566RESUMEN : Actualmente, en el ciclo de vida del desarrollo de software se han ido implementando prácticas y estrategias que buscan facilitar la entrega de valor y el retorno de la inversión para los proyectos, a su vez que se asegure la calidad y fiabilidad del software. Una de estas estrategias es la automatización de pruebas, la cual busca disminuir la cantidad de pruebas que se hacen de manera manual, que son repetitivas y que además su resultado esperado es claro y conciso. Para este proyecto, las herramientas que van a permitir automatizar las pruebas tanto en el Frontend como en el Backend serán Selenium y Rest Assured, todo bajo el lenguaje Java y con el debido control de versiones y cobertura de código haciendo uso de Git y herramientas de buenas prácticas de codificación, documentación y reportería como Javadocs, Allure y Jira, entre otros.ABSTRACT : Currently, in the software development lifecycle, various practices and strategies have been implemented to facilitate value delivery and return on investment for projects, while ensuring software quality and reliability. One such strategy is testing automation, which aims to reduce the number of manual tests that are repetitive and have clear and concise expected outcomes. For this project, the tools selected to automate both the Frontend and Backend are Selenium and Rest Assured, using Java as the programming language. Additionally, version control and code coverage will be managed with Git, alongside tools for best practices in coding, documentation, and reporting, such as Javadoc, Allure, and Jira, among others.PregradoIngeniero de Sistemas25 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttps://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-sa/2.5/co/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Automatización de pruebas para un proyecto externo empresarial. Práctica empresarialTesis/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ónAutomationTecnologíaTechnologyDesarrollo de programas para computadorComputer software – DevelopmentCalidadQualityhttp://aims.fao.org/aos/agrovoc/c_6400http://vocabularies.unesco.org/thesaurus/concept3401http://vocabularies.unesco.org/thesaurus/concept116PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/70a5572b-1fbb-4b25-8d17-57330fb39223/downloade2060682c9c70d4d30c83c51448f4eedMD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/3a0d28ab-de1c-42a2-8fe0-758e975dd80c/download8a4605be74aa9ea9d79846c1fba20a33MD54falseAnonymousREADORIGINALBuitragoJuan_2025_AutomatizacionPruebasSoftware.pdfBuitragoJuan_2025_AutomatizacionPruebasSoftware.pdfTrabajo de grado de pregradoapplication/pdf639444https://bibliotecadigital.udea.edu.co/bitstreams/9319655f-3ff1-4192-933b-edb3c7fe37a1/download77dcd76fc491618aa980befc90d9ea1cMD51trueAnonymousREADPoster.pdfPoster.pdfAnexoapplication/pdf733492https://bibliotecadigital.udea.edu.co/bitstreams/f5a62e7d-5f6a-4e55-bde6-9dd58cbf1713/downloadad515bb5756ebea4c86f87507fee0e26MD52falseAnonymousREADTEXTBuitragoJuan_2025_AutomatizacionPruebasSoftware.pdf.txtBuitragoJuan_2025_AutomatizacionPruebasSoftware.pdf.txtExtracted texttext/plain34122https://bibliotecadigital.udea.edu.co/bitstreams/c7378df9-2fe5-4050-92c2-81bdd0c7e0dc/downloadc78bc135f91af66aeeec3633ec212315MD55falseAnonymousREADPoster.pdf.txtPoster.pdf.txtExtracted texttext/plain3550https://bibliotecadigital.udea.edu.co/bitstreams/43270df3-4659-4c1a-9777-773ef87a7e53/download13094244b63bee50854929bc3a59fdc1MD57falseAnonymousREADTHUMBNAILBuitragoJuan_2025_AutomatizacionPruebasSoftware.pdf.jpgBuitragoJuan_2025_AutomatizacionPruebasSoftware.pdf.jpgGenerated Thumbnailimage/jpeg6397https://bibliotecadigital.udea.edu.co/bitstreams/adcc6428-6e5a-4996-a0a8-37f27bb8ab9b/downloadf6f5d09dd0cb209ef84de72b19fead4fMD56falseAnonymousREADPoster.pdf.jpgPoster.pdf.jpgGenerated Thumbnailimage/jpeg20893https://bibliotecadigital.udea.edu.co/bitstreams/7129dcf4-51f9-4295-8b91-b238773e890d/download5eb959a1db673e30dc83bb4e9b76239dMD58falseAnonymousREAD10495/45566oai:bibliotecadigital.udea.edu.co:10495/455662025-03-26 23:38:07.286https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=